Refactored the unit tests
Refactored the angular app to use a more "yeoman" style directory structure