Restructured application
Added partial authentication
Converted fully to Angular JS SPA