Added audit service. Refactorings and improvements. Docker and vagrant unfinished changes.

the version from the config was etcdVersion - which is v2. the version of our schema is v1 - which I think is fine in the service (especially if we up the version, me might need to support both versions in the service)