Merge pull request #14 from hrovira/master

integrated google APIs and fixed authentication logic
fixed options usage
Merge pull request #15 from hrovira/pretty_json

implemented discoverable API user interface
Merge pull request #16 from hrovira/pretty_json

dealing with path issues
modified api to use templates instead of redirect