Add grunt support. Move files around so my own source is in its own path separate from the rest so I can lint just my own source.