Use spring boot.

* Reduces configuration using conventions.
* Includes embedded version of tomcat to run.
* Templating moved to thymeleaf.
* Integration tests start up server automatically.