Update to JQM 1.3, update grunt JSHint

And local changes (massive restructure, improved workflow, and updated readme) that have been sitting around for a while and for some reason were never commited :/