removed docco and renamed the bower file
swapped to gulp
rewrote all the tests to not rely on actual timeouts but utilize sinonjs
clock.

moved to karma as test runner to be gone of that runner.html

added real UMD initialization
updated and added a watch and so on