Added validation to RequestEvent
fixed tests for new checkin/checkout routes
merged