Add test to whoami to cope with a null username, this happens when an
authenticated admin reverts to admin party mode.
Move the all module to design.
Migrate all module to design module.