Moving content to the template pages
Adding the text library to load template text
Adding MVC for the app

This is based on the structure provided by a user directory back bone
application. That is why there is some cruft from there.