User salting n stuff and Authentication Controller

User stuff uncommented, authentication controller finished except for
actually logging in to a session.