Added base repo class and enforced use by child classes
Merge onto new branch
Merge pull request #1 from wvmitchell/make-base-repository

Make base repository merged
Commiting local changes before merge
Merge branch 'master' of github.com:wvmitchell/sales_engine
Merge branch 'master' into customer
Frank dumped a bunch of knowledge on us in BaseUnit