Fleshing out the users and registration