Refactors code and adds unit tests

Change-Id: Ia14034679af8fc7e9ac91a1bfb766e4b99ec9e39
Signed-off-by: Benjamin Diaz <bdiaz@whitestack.com>
diff --git a/MANIFEST.in b/MANIFEST.in
index 6e7058b..845273b 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -20,7 +20,7 @@
 # contact: prithiv.mohan@intel.com or adrian.hoban@intel.com.
 
 include requirements.txt
+include test-requirements.txt
 include README.rst
 recursive-include osm_mon *.py *.xml *.sh *.yaml
 recursive-include devops-stages *
-recursive-include test *.py