requirejs, unbind bug fix

- adding requirejs support (untested)
- fixer bug where unbinding self inside an event handler would
  cause an event to be skipped (modding an array while looping it!)
renaming test
adding a "once" helper
Adding simple tests on the Ticker test example
adding coverage.html to gitignore
adding jscoverage to dev deps
Using coverage version in tests, also running spec reporter