Cleanup of projector files.
TODO list for projector.
updated .gitignore.
Complete refactoring for projector code.

- Initial support for multiple indexer nodes.
- retry loop added while obtaining meta data fails.
- Uses jsonrpc Call() API is replaced with Go() to make rpc calls to mutation
  manager asynchronous.