use real global variables first with fallback to require. Fixes node issues.
Added dynamic views feature
Allow for differenciating the view name with the template name
added Backbone to the base test so it can pass
fixes context issues when 'context' is not defined in views