Remove extra * in splitter as spotted by Pete Rust
Tidy up parser and compiler a little
collectBlocks() refactor
Refactor compiler a bunch
Merge pete's refactor
Removed unused file
Tidy up compiler a little more.
Remove extra whitespace
Tidy up some runtime things

* Rename stream -> evented-property
* Reorganise a little bit.
Lots of refactoring:

* Separate hooks/expressions/helpers
* Add registerHelper, registerExpression
* Rename stream to property/event
* Add the javascript builtin operators as expressions
    - (*,+,-,/,%,<,>,==,===,leq, geq) (leq and geq instead of <= and >=
      as the html parser breaks on <=)
Support {{{ }}} for html bindings.
Add {{{ }}} within attributes.
Unbreak parser test
Update demo
Update TODO
Merge branch 'refactor'
0.2.0-rc1
Add browser field
0.2.0-rc2
Fix comment