New layout

* Added Bootstrap and jQuery.

* Modified templates to use Thymeleaf Layout Dialect:
http://www.thymeleaf.org/layouts.html#layoutdialect

* Fixed character encoding issues.