Passport local mongoose authentication

Merging branch