UI: Add link following to updated VertexListCtrl
UI: Display vertexFrom info when link following
UI: Update groovy script to properly set vertexId
UI: Set vertex._id from ElasticSearch results
UI: Update save/update actions with promise syntax

Ensure backend operations complete before changing
location/URL
UI: Display vertex options based on single/many selected

VertexListCtrl enables modification of vertices and edges
based on whether zero, one, or many vertices are selected.
UI: Fix form label for Edge Degrees analytic engine
UI: Add test datasets from Titan for GraphML & GML
Update file import to allow user-defined search indices

Obtain searchkeys parameter from POSTed form
UI: add safeApply method to avoid scope.$apply errors
UI: Add ability to parse vertex keys from uploaded files
UI: Add file upload modal to select search indices when importing
UI: Let FileUploadCtrl inherit parent scope's graphId
UI: Explicitly pass graphId to HistogramCtrl

Prior reliance on $routeParams binds Histogram
service to a URL.
UI: Update project detail with current graph info

Migrate graph-detail code to project-detail to create
a more project-centric paradigm.