Adjustments to the semantics of status events

@kentquirk @jebeck 

These are some changes to the data model to (hopefully) make it a bit easier to work with the suspensions.  Please read it over and let me know if things need more clarification.
Should this one have `"time": "2014-01-01T01:00:00.000Z"`?