Added new complete inventory implementation
Added inventory in GUI
Refactored GUI