Adding config for JSHint (as well as DRYing up the lint task.)

These configs ignore tab/space complaints, as well as complaints about dot notation (there were a LOT..).