Clean up empty events before saving
Add conditional errors messages for validation (400) error responses