Setup email verification
Moved all startup code out of global to startup
Created user service factory
Setup registration verification
Setup forgot password email