Initial commit of ads microservice launcher

You can:
- See the README to learn how to use ads
- Run gradle test to run unit tests (lightweight, no side-effects)
- Run gradle functionalTest to run functional tests (actually launches
  processes on your system, etc)