Make CS (not) reservable commands/events.
Created tests for MakeChargingStation(Not)ReservableCommand, RequestStartTransactionCommand, RequestStopTransactionCommand, StopTransactionCommand.
Added a check if charging station is reservable before sending out a ReserveNowRequestedEvent, 'error' event needs to be implemented.