Extract random username generator

This extracts the logic for generating a random username to an
Anonymizer class which allows injection of both adjective and noun lists
as well as a max random number.