Full Coverage on Bid by BidTest.
Full Coverage on Price by PriceTest
Small refactor of Bid, BidCache, PriceTest.
Removed asserts and replaced them with exceptions.
These seem more logical.