Added jsHint to enforce coding standards.

That's my only push. It falls inline with the angular 'way' of doing things, but it would be meaningless if no one else agreed with it here.