Confirm email with OAuth login
Refactoring & writing specs