fix test suite for newer dependencies
no need to define assertions before each test
Rename custom helpers to custom views
Rename View to Template and introduce DomElement abstraction
Move template spec
Rename Serenade.view to Serenade.template
Re-add custom helper spec
Very basic custom views
Better name
Add base class for views
Rename Node and DynamicNode to Element and CollectionView
Basic view inheritance