Fixes .gitignore so that it overlooks all chrome extension files
Checks to make sure stateData is not empty
Removes unused bootstrap js file
Introduces Karma/Jasmine testing for controllers