Delegate Implemented

ViewController now delegates UserDecisions so that it can update the
buttons when UserDecision logic is done. Next reset button has to be
fixed, along with Show results etc.