added jshint via grunt, example usage, more tests, url path parsing, refactorings