get the existing tests passing

- store all attributes with a string key
- update attr_accessor to not clobber false values
- update event_spec.rb to include an attribute that’s nil
- update stack_trace.rb to use default values