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

Why are we hardcoding the version instead of coming from config?