Always check if logged in when logging in, test_edit BROKEN

Check if successfully logged in on login to prevent tests continuing un-necessarily.

test_edit_decision needs working on - it is currently deliberately in a failing
state but "passed" gets handed to saucelabs - need to work on this - is there a
way to have the tearDown read the test status???