update login route
add password encryption
merge project