Fixed item stacking with issues around full stacks and overflowing
stacks
Merge pull request #37 from ProjectRPG/feature/proper-restack

[Feature] Better Restacking
starting on it
added some base classes that will be needed
sending to desktop