added user model and controller
some model testing completed