added gruntfile and support to npm