Minor code clenup and bug fixes
Add some first functional tests starting all components, sending event notifications to the dealer and testing the data logged into elasticsearch