Implemented index server 

Hi @hleeldc,

This merge request is to close out Issue #316 by implementing the REST API for the index. It supports authenticating clients using a Google-signed JWT auth token.

Please let me know if you have any questions,
Bob