Added specs and implementation code for "evaluate_guess" method.
Refactored some of the code and specs.