template load modified to use a user defined template path, if no templatePath is defined in the view object, then the current application path + views/templates will be used, if no path is provided then defaultTemplatePath will be used pointed to views/templates