Removed boiler plate code not needed as Spring Boot does it for you, in the process though it showed up some bugs in the model.

Next step will be to put the datasource config into a yaml file and set profiles for development/test and production so that dev work happens on an in memory db that is rebuilt on each run