Changes to the interface for the calendarManagers to handle PushedEvent return type
Implementation of new Push methods
Removed unused stuff
Refactored with ReSharper
Updated .gitignore
.gitignore wasn't good enough
Merge branch 'feature/PushedEvents' into develop