modify user model to support passport
create authentication views