fix: directly require traceur runtime;
Merge pull request #27 from RGBboy/node-traceur-runtime

fix: directly require traceur runtime;
refactor(Injector.get): instance setting needed to be dry

Some code was noted by a comment to be dry'd up. Refactored the code into
local function with all dependencies passed in as arguments.
Merge pull request #28 from kalisjoshua/master

Refactor - DRY `instance` setting
test: comment out the logging

I'm tired of seeing it all the time. We should use diary and disable it during tests... This is just temporary ;-)
chore: push 2.0.0-pre-3 to NPM
refactor: setInstance more "functional"
feat: use Traceur's promise instead of Q

Closes #23
chore: gulp release task
chore(release): 2.0.0-pre-4
chore: reset npm tag after release

NPM is retarded and sets "latest" tag even when I specify a different tag.
chore(deps): update pipe
feat(deps): update traceur to 0.0.30
chore(release): 2.0.0-pre-5
test: remove unused q dependency
test: add some tests for annotations