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.
Merge pull request #26 from pk-nb/async-forms

Async forms