#642 Fixed Back button in template list page. Made the template list page more robust by not having it depend on having a defined SelectedSurveyUIObj.  Updated the ModuleTemplateListContoller to be less generalized (as it was when it was just called the TemlateListController)