refs #455 - added dynamic routing, controller and html pages based on
freemarker
refs #455 - Seperate SPA view and controller generation