Whitelist uuid

Rewritten whitelist to use UUIDs. Also modernised the WebAdmin UI.

Fixes #78.