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.
Merge pull request #120 from flexiblepower/development_tom

Update to tests