Refactoring code to reduce duplication.  Also added the .CurrentBlock<TResponse, TError> method to allow for separation of verifications.
Merge branch 'master' of https://github.com/toddmeinershagen/James.Testing