Create pre-commit hook script to run tests and catch lint errors.
Fix JS and python lint errors, still have lines that are too long (failing tests fixed in different commit).
Fix front end tests to use new error format.
Add front end tests for remove and update. Update needs to be finished.
Merge pull request #157 from FuegoFro/master

Add lint hooks and front end tests