UI: Update CSS and icons

Add small wait/spinner icon and update mouse behavior for hover
UI: Update API to new backend endpoints
UI: Migrate ngUpload to v0.5.4
UI: Move reloadGraph() into Service

reloadGraph is a function applicable to multiple
Controller scopes.  Moving to a shared Service
enables any Controller to trigger via emit/broadcast.
UI: Add directive for user confirmation dialogue
UI: Add Project pages and functions

Update UI context default to Projects instead of Graphs:
- Remove graph list and direct users to projects instead.
- Update navbar to use Project list