Bugfix: retain env var for proj root.

Fix issue where testing packages breaks, since they are run in a temp
    directory, and there is no config.json there.
Bugfix: set default HttpPrefix to "" instead of /
Pseudo code schema
In the process of moving Facebook AppId and Facebook ChannelUrl to the templates
Add global context for template rendering
Add context to all request handler
Event details successfully retrieved
Make ajax call. Debug how golang receives the incoming json data
JSON.stringify is needed for ajax so that backend could parse it properly
Get correct output from GetGroupEvent
Complete the event details retrieval workflow
TODO: figure out how to instantiate a new pointer for db.Upsert to save a new document into mongodb
Non-optimal solution? Using Eid to determine if we should create new document in mongodb or update retrieved document
Clean up naming, use  instead of
Update models to handle the StartTime, EndTime and UpdatedTime properly
Our next page is now dynamic
Date formatting
Add in 404 redirect and clean up logic in /events/next/ page
Tests now pass. Hooray.
Merge branch 'feature/fb_auth_flow' into develop