Startup cleanup

- make the no admin message stand out (red background, white color)
- fix typo and exit admin sub-routine earlier when there are admins (thanks @forki)
- refactor composition to move noise out of Main