Add missing PartsDb base class
PartCollection: IList-esque container for Parts, backed by DataTable
PartsView: Accept PartsCollection as input
Add PartsCollection to Makefile
Refactor GetParts to return PartCollection