added user model, controllers and some basic views