Front-end tests added, using Karma
Refactoring to appease GitHub language stats
Merge branch 'master' into ogprod
Refactoring to appease GitHub language stats
Update .gitignore to match master