Use more appropriate methods in EdgeDegreesController
initial work on the metadata graph schema
more metadata schema progress
Add support for validations
Add validation to ProjectBean and fix json parsing
Refactor and add more validation checks
Deleting projects should delete related jobs/graphs
Add some driver scripts
Manually close titan transactions.

Unfortunately Titan doesn't automatically close transactions,
so we have to do them ourselves.
Add an import and export script
Fix job state and add titan-
Migrate to an explicit metadata transaction

This works around the fact that titan doesn't like reusing the
auto transaction across threads.
Fix the edge degrees service transaction handling
We don't need verbosity in the helper scripts
Fix hbase/faunus support
Migrate project creation script to python

this is so I can submit a type creation script
Make Elasticsearch less noisy
add some more logging to the edge degrees service
Getting real close to fixing faunus
Remove verbosity from bin/import