Add karma runner to run tests
Add grunt tasks to control karma
Use bower to manage the third party libs
Update bower and travis recipies
Add base but unfunctional requirejs integration test
Make requirejs integration test pass under karma
Add a conf file for requirejs integration test
Add task to test the plugin within various scenarios
Fix lint warnings, aka follow code style
Merge pull request #47 from hilios/issue/30

Update test suite to run under Karma