added user model and controller and session controller