Install grunt locally

Although Grunt advises that it be installed globally, styner's use of it
is not for development tasks but an integral part of the library
operation. Thus it must be installed together with styner with minimal
effort from the user
Use Grunt task runner
Add .travis.yml