UI connects to ElasticSearch and backend analytics 

Commit comments describe changes

Summary of changes: Updated UI to use ElasticSearch for fulltext queries, which required temporary change to groovy script so that ES indexes Titan's vertex ID's.  Also connected frontend to now-complete backend analytics so that users can launch jobs, get status, and perform CRUD operations on jobs.