Fix scroll and click events for mobile
Fix mobile viewport by using percentage instead of viewport units
Merge pull request #17 from pk-nb/mobile-adjustments

Mobile adjustments
Merge pull request #19 from pk-nb/githubIntegration

Github integration
Fix migration.
Copy over .env on production
Removed a usage of the Profile model that I missed when removing the profile model initially.

Updated the user json serializer to include the result of the name and picture methods, since they are no longer fields of the model.
Merge pull request #20 from pk-nb/authFixes

Fixed some bugs that were created when I refactored the authentication models.
Add dotenv deployment gem for production
Adding functionality to Timelines controller and Timeline model to retrieve the full tree of timelines and events under a list of timelines specified by id.
Server will now pass timelines (in json) to the app when prerendering the app page.
Added method on the user model to list all providers for which the user has linked accounts. This method will be serialized when a user is rendered to json.
Add buttons to link accounts when logged in
Merge pull request #21 from pk-nb/exposeContent

Expose content
Remove /show from repository routes. Change event commit field to text to remove length restrictions.
Overrid as_json in event model to include the repo_event association when present.

Implemented workaround in timeline model to properly serialize child events.

Added protection against non-existent repositories to the Github wrapper. Implemented method to retrieve issues & pull requests for a repository.

Implemented creation of timelines from repositories.
Removed static html views for repository viewing/creation.