removed jquery dependency
also invoke the object based callbacks
remove q and use ES6-Promises with polyfill plugin dependency
added test
updated readme to show use of Promise
Merge pull request #4 from edewit/jquery

removed jquery dependency