Moved ReservationStartedEvent and ReservationEndedEvent into events package
Fixed #349 (Gateway can lose connection to portal and doesn't reconnect properly)