Add a bunch of grunt task runners
Reorganize JS modules