Computed proeprty re-factor
 - Computed properties are now first class citizens with their own data object
 - Collections manage their own syncing across components and computed properties
 - Clean up demo
 - Components now use data-attributes when the property is not a valid html5 property
 - Get up to date with latest version of HTMLBars
  -  hook added
  -  hook added
  - Templates are now fully fledged objects. Modified to acommodate
  - A bunch of other crap.
 - Improvemets to set logic for all models