Fixes bugs regarding alarm deletion

Adds healthcheck script to be used in devops MON Dockerfile
Removes unused dependencies

Signed-off-by: Benjamin Diaz <bdiaz@whitestack.com>
Change-Id: Ia353c0ae9ee6a502667c04c96f1bc7f3e9337ced
diff --git a/setup.py b/setup.py
index a5f0ca5..c85fa76 100644
--- a/setup.py
+++ b/setup.py
@@ -41,7 +41,7 @@
     name=_name,
     version_command=_version_command,
     description=_description,
-    long_description=open('README.rst').read(),
+    long_description=open('README.rst', encoding='utf-8').read(),
     author=_author,
     author_email=_author_email,
     maintainer=_maintainer,
@@ -51,19 +51,13 @@
     packages=[_name],
     package_dir={_name: _name},
     install_requires=[
-        "kafka-python==1.4.*",
+        "kafka-python==1.4.3",
         "requests==2.18.*",
         "cherrypy==14.0.*",
         "jsmin==2.2.*",
         "jsonschema==2.6.*",
         "python-keystoneclient==3.15.*",
-        "boto==2.48",
-        "python-cloudwatchlogs-logging==0.0.3",
-        "py-cloudwatch==0.0.1",
-        "pyvcloud==19.1.1",
-        "pyopenssl==17.5.*",
         "six==1.11.*",
-        "bottle==0.12.*",
         "peewee==3.1.*",
         "pyyaml==3.*",
         "prometheus_client==0.4.*",
@@ -77,6 +71,7 @@
             "osm-mon-server = osm_mon.cmd.mon_server:main",
             "osm-mon-evaluator = osm_mon.cmd.mon_evaluator:main",
             "osm-mon-collector = osm_mon.cmd.mon_collector:main",
+            "osm-mon-healthcheck = osm_mon.cmd.mon_healthcheck:main",
         ]
     },
     dependency_links=[