Completed unit tests for StockItem
Completed Book, CD and StockExcpetion unit tests.

Reworked StockRepository to use a dictionary instead of a list.
Finished unit test, and completed clean up. Final Commit