built user model, controller, basic view with TDD