Added slice of events to App

Also changed all pointers to structs to structs.  This way we can integrate with the datastore much easier.