slot desync issue fixed

used a slotChangeListener on the Station's inventory to detect for all
changes and update container