initial Gruntfile, along with corresponding package.json and jshint file

Basic Gruntfile, not functional yet for all of our purposes, but adding in case someone needs to do some stuff.
Partially solves #26