Committed

- Some changes+refactorings to the Event and EventDataManager classes.
- Added hascode and equals comparator methods for the User class.
- Added a suite of junit test cases to test and demonstrate usability of the EventDataManager class