Create session method assigns a current_shop if the user has none.
Ripped out the session-based current_user method from code.
Removed current_user method from the tests.