Refactor controllers, add Apache Tiles to pom.xml