fixes bug when attempting to login with un/pwd as a google-auth user
fixes bug when attempting to login with un/pwd as a google-auth user

bcrypt can't handle comparing to a null value, so we need to return
a promise that resolves to false if they don't have a password

awaywego/awaywego,awaywego/awaywego