chore(build): Initial stab at Grunt skeleton

A case study in how *not* to do pull requests...

But we should now have a shared precommit-hook which runs lint tasks whenever you try and commit some code.
JSHint and JSCS rules are up for negotiation.

FIxes #31
Fixes #17 
FIxes #13 
Fixes #12 
Fixes #11 
@johngruen is this how you want to be remembered by history? If not, maybe hack on your .gitconfig a bit. The user part of mine looks like this:

```
[user]
	name = Jared Hirsch
	email = ohai@6a68.net
```