Angular modularized

- Needed to modularize code on front end in order to allow for reusability for splash pge
- significant changes on factories and views
- page functions 100% correctly still