Forgotten username system

Resolves #31