working signup, login, and logout.  updated gitignore to remove *.pyc files