Task1:
Model usage for purchase is now in DomainController (from PurchaseTab).
When checking warehouse stock in PurchaseItemPanel, model methods are used to check if warehouse is empty.
Added getQuantityInPurchase method to PurchaseInfoTableModel to be able to test more stuff.
Console can now be used to do purchases.