Added session feature

Added session features including password, user's own home page and password recovery. 
Will keep working on UI.