Change ErrorT spec to use runStateT

runStateT makes the difference between the nested
monad stacks clearer.
Merge pull request #9 from svenkeidel/errort-spec

ErrorT Spec changed to use runStateT