update Makefile, pep8, scaling

- updated Makefile for build using virtualenv
- add requirements.txt for testing
- fix pep8 errors
- adding ability to scale an ns

Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
diff --git a/setup.py b/setup.py
index 13b1771..c250356 100644
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,4 @@
-from setuptools import setup,find_packages
+from setuptools import setup, find_packages
 
 setup(
     name='osmclient',
@@ -8,7 +8,7 @@
     packages=find_packages(),
     include_package_data=True,
     install_requires=[
-        'Click','prettytable'
+        'Click', 'prettytable', 'pyyaml', 'pycurl'
     ],
     entry_points='''
         [console_scripts]