Do signout and environment stuff

Also comments about things to still be done in upload story
Rename the manifest file

it breaks autocompilation if not, it's harder to make it output to a
different file name and there is enough context in it being in the
manifest directory
Fix tests - we need the fake get context to give and environment
Contact link to mailto for now