added user model, index page, login, signup