Create gruntfile.js

Paired down version of David Ensinger's very robust gruntfile