Initial event code #90
Merge branch 'feature/async-53' into feature/event-bus-90
Full event model for Drake #90
Temporarily disable facebook c4 #90
Fixed typo #90
Moved JSON conversion to event code so entire event can be JSONified #90

Made DEFAULT-OPTIONS constant
Added type info to events
Added method to base Event class to get the entire state as JSON
Converted error from Throwable to string for now, will improve later
Slightly better exception handling and some refactoring #90
Merge branch 'develop' into feature/event-bus-90

Conflicts:
	project.clj
	src/drake/core.clj
	src/drake/protocol_c4.clj
Beefed up the comments for events #90
Pull out Factual-specific stuff for event bus #90
Pull out more Factual-specific stuff #90
Merge pull request #103 from Factual/feature/event-bus-90

Feature/event bus 90