clean up after ourselves
add destroy method
Bulk changes

- reorganize project
- improve rendactive api
- todo example (todomvc)