#53 add ShouldBe with tolerance overrides for decimal values

This adds overloads for `ShouldBeTestExtensions.ShouldBe` to add support for `decimal` and `IEnumerable<decimal>` with a tolerance.