Adding unit tests for Outcome class
Adding Outcome class abstraction.

Unit tests not currently importing the outcome module correctly
Fixing outcome import (adding correct import to init)
Fixing hash not equal unit test
Implementing outcome class. Passes all but hash equal tests