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.
Single repositories will no longer be redundantly nested underneath a parent timeline.
Removed temp files that shouldn't have made it into the repository.
Removed #show method.
Cleaned up #new method to simply return an array of repository names.
Merge pull request #25 from pk-nb/githubIntegration

GitHub integration
Add ajax timeline form to timeline panel
Change timelines object to be array instead of object
Update app state on new timeline submit
Fix /app timeline panel with no id params
Invalid event and timeline create/update operations will now properly set an error status code and return error messages.

I've left the static functionality in place, but we will likely be removing it soon.
Stripped out static view files
Removed nested timeline/event routes.

First pass over implementing a react form for events.
Added check to see if user is not logged in.