version update
base for new object architecture
a bit of cleaning, fixed item loss when inventory full bug
cleaned InventoryGUI, using Optional
closes #23
closes #47, fixed NPE in InventoryGUI, cleaning
closed #42
closes #21
Merge pull request #70 from AlmasB/v0.1.2

V0.1.2