Split out the lint task so it can be run separately from watch
Refactor into separate, better-organized files for easier development
4-space tabs
Adding bower.json