extend passport authentication

add sign -up,-in,-out, ability
add Connect-Flash messages for errors