Added passport. Close #1

User can sign in, sign up and logout.