Finished event/listing model, plus parse.  Working API layer