implemented authentication with passport
fixed textbox names
added some middlewares
added some packages