Cleanup and refactoring
Cleanup and refactoring

- Move import_consuemr to utils
- Add consumer_name to Connection
- Change connection consumer_tag to reflect consumer name and PID
- Clean up create connections to better handle misconfiguration
- Remove duplicate measurements
- Cleanup shutdown behavior when a consumer can not be created
- Refactor duration measurement submissions to influxdb and statsd to retain all collected data
- Minor code cleanup in places

gmr/rejected,gmr/rejected