Clean up specs and remove some duplication
Merge TemplateView into Vienna::View
Initial each binding specs
Cleanup event registering on Views, and add specs