input checking, logout, user profiles

blah