cfg-checker ceph bench debug part 3

 - cleanup procedure
 - agent json loading updates
 - bool argument detection updates

 Related-PROD: PROD-36669

Change-Id: I9e2417a2bfc03883d9a6ef69f60f000cb5bacf54
diff --git a/cfg_checker/agent/webserver.py b/cfg_checker/agent/webserver.py
index eacce8f..235ba1a 100644
--- a/cfg_checker/agent/webserver.py
+++ b/cfg_checker/agent/webserver.py
@@ -100,8 +100,9 @@
         # Handle actions
         logger.info("Getting media")
         try:
-            _m = req.get_media(default_when_empty={})
-        except falcon.MediaMalformedError:
+            _m = req.stream.read()
+            _m = json.loads(_m)
+        except json.JSONDecodeError:
             _msg = "Incorrect input data"
             logger.error(_msg)
             _resp(resp, falcon.HTTP_400, _msg)