ComponentController:
  add: includes,
  change: __construct parameter, rename date -> buy
Added ComponentEntity
Adding function to IComponentController
Adding function to MockDatabase
Adding TestComponents