Added tests for saving Event model. Still need to add full implementation.
Including missing repository file