Project setup

That does sound better, it also means we could possibly use some JUnit features that are not available when running it as a separate process. We should probably do the same in audience-admin