Update grunt to run tests when any js file is updated in the test or dist folders
Refactor API, and remove unused getChannel method
Update tests for API refactor
Add back getChannel method
Update version and add fields to bower.json
Add back test for getChannel
Update README to follow new API