Add jshint linter and fix lint errors
jsHint for undefined variables
Remove unused globals
Use standard configs for jshint
Clicktest for authentication and bugfixes
Add move branch clicktest
Cleanup dependencies breaking `underscore` into three modules `lodash.find`, `lodash.debounce` and `lodash.throttle`.
Merge pull request #223 from jdalton/dep-cleanup

Cleanup dependencies breaking `underscore` into three modules.
Support force-pushing. Fixes #220
Adjust push arrow graphics to work with force push
Added ignorefile unittest and updated to better duplicate detection
Improve git error data
Add command to git error data
Fix app.js build error
Add confirm dialog to discard all changes. Fixes #222
Release 0.3.1
Decrease request timeouts
Merge remote-tracking branch 'upstream/master'
Added click test for .gitignore

Took forever for me to figure out .gitignore it self needs to be added to .gitignore because I'm an idiot..