Adding pervasive EitherT error handling
Updating various tests