fix tests to follow new USer model
add logout test
add for non-logged in user