Usernames are now tied to public keys

They're loaded from a Properties object in the constructor