Using a reference to the user instead of an email string in password reset
Fixing tests for the password reset repository
Fixing tests for the password reset event
Partially fixing tests on the password request service
Introducing user repository and association between users and password requests
Introducing logic to fetch user upfront password requests
Fixing tests and implementation for the password reset service factory
Cleaning up mocking in the password reset tests
Fixing event identifiers in password reset service
Adding tests about expected behavior with the new user repository
Fixing internal implementation of the password reset service
Implementing ObjectRepository via proxying in the UserRepository
Fixing factory method return value signature
Aligning tests for the user factory to the newer user factory implementation
Tests coverage for the user repository
Applying CS fixes as discussed with @DASPRiD on IRC
Adding liquibase changes for the password reset table changes
Cleanup PR 21
Merge branch 'Ocramius-feature/user-id-in-password-reset'