Adding a grunt file to do the publish.

adding required dependencies for CI.