Added proof of work to hash guessing by user, needed tests