Custom endpoint for generating expiring code for email changes
 - Checks for possible username conflict

[#76898458] https://www.pivotaltracker.com/story/show/76898458

Signed-off-by: Madhura Bhave <mbhave@gopivotal.com>