User Class created. 

Whole (serialized) user object is stored to the Session instead of just ID.

Note: Messages like wrong password are not showing up.