An updated version of DictionaryAttack that follows a more object oriented design and makes use of a monitor class.