Creating registration system; decoupling from login