set up pipeline of {coffee,js} -> .tmp(`grunt server` runs here) -> build(`grunt build` runs here)
convert all app js to coffee
tested oboe, oauth.io and some Github API
set up karma testing, but oboe is not working
passing `grunt test` using karma and generate coverage report.
And:
1) switch from oboe to jQuery for ajax;
2) write tests in coffee scripts too.
improve README.md
intend to run on travis-ci