added user signup ability, and also login with session cookie at sign up. added test fixtures and appropro=iate tests