Merge pull request #8 from rossbruniges/refactor

Worked in a number of UI and user flow issues
[bug-862042] Adding Grunt tests and travis.ci integration. Removing a
bunch of unused files too