Consul registration and kv interface added

Additional changes:
- Reworked command line parsing
- Added cleaner default handling, also reading certain environmen vars
- Many new options
- Docker compose file to start a consul + fluentd + voltha combo for
  testing purposes
diff --git a/ansible/roles/common/defaults/main.yml b/ansible/roles/common/defaults/main.yml
index d044b7b..12c1af7 100644
--- a/ansible/roles/common/defaults/main.yml
+++ b/ansible/roles/common/defaults/main.yml
@@ -9,6 +9,7 @@
   - libssl-dev
   - libffi-dev
   - python-virtualenv
+  - jq
 
 obsolete_services:
   - puppet