Removed hammerjs source from repository and made it installable through ...

...bower package manager; Therefore grunt tasks are updated and component.json has been added.