Adds a more advanced Play application and fixes to make it work

Also cleans up routes compiler specs