Recover 13 missing tests from changes to signed_in decorator

the decorator is now expecting to be called and then return the actual
decorator after doing some setup, without this, these tests do not run
but don't make a fuss which is a bit rubbish of them.
Merge pull request #65 from alphagov/recover-missing-tests

Recover 13 missing tests from changes to signed_in decorator