auth/login + use passport + fix error codes
new files