built out unit test for the target class. it fails on the
is_success/is_error/is_started tests but that is not realted to the code
but the definition of what success/failure actually is. more to come on
that front