reset User.current after logging out.

Otherwise that user will be used as an initial member whenever new groups are created.
let's ensure we logout users even if tests fail

prevent one failing test from messing up others
Merge pull request #43 from azul/test/fix-integration-tests

reset User.current after logging out.