Moved the routes over from the Groovy version to a Scala route builder
Cleaning up paths and configs
Added unit tests