Add UserEmailChangeRequest entity and migration
Create controller and services for user email changing, add tests for creating email change request
Removing temp file that shouldn't have been
Secure getting user email change request, fix other broken secured routes
Fix user controller get token action
Get user email change request
Cancel user email change reqeust
Confirm email change request
Serialize only new email address and token for email change requests
Return 200 for email change requests that have a matching existing request, still fail others with 409
Verify that cancelling email change request that does not exist still returns 200
Remove email change request if email is already taken when confirming
Fix email change confirm route
Fix routing priority
Add migration to change state name
Changed JobService references to nositemap, updated getNoSitemapState() to getFailedNoSitemapState()
Changed nositemap-related method names and constants
Add phpcpd to travis post-test build
migration to add job-rejected state
Add job rejection reason entity, migration and basic test