Merge pull request #46 from Lab41/tests-and-cleanup

Tests and cleanup
Add tests for MetaGraphTx, JobMetadata, ProjectMetadata
Add "template." to metagraph options
Allow user to override system table name
Merge pull request #48 from Lab41/user-overridable-system-table

User overridable system table
Merge pull request #47 from cglewis/master

cleanly build when running the server
UI: Fix form label for Edge Degrees analytic engine
UI: Update save/update actions with promise syntax

Ensure backend operations complete before changing
location/URL
UI: add safeApply method to avoid scope.$apply errors
UI: Explicitly pass graphId to HistogramCtrl

Prior reliance on $routeParams binds Histogram
service to a URL.
UI: Add link following to updated VertexListCtrl
UI: Display vertexFrom info when link following
UI: Set vertex._id from ElasticSearch results
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.
minor import cleanup
Initial support for making graph snapshots
Initial support for branches
Merge pull request #49 from cglewis/master

suppress and log output for mvn clean
Merge pull request #50 from kylef-lab41/pr-uicleanup

Cleanup UI components
Merge pull request #51 from kylef-lab41/pr-vertexlinkfollow

Vertex link following