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/.gitignore b/.gitignore
index 0d20b64..a5abf37 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,9 @@
 *.pyc
+.cache
+deb_dist/
+dist/
+*.gz
+*egg-info/
+.eggs
+*venv/
+*venv3/