Add Event fabricator
Use transactions for testing
Fix events resource