Added user registration. Time to remake auth and token building.