Improves inventory/item management

Removes inventory from player hash and places it in the main file to provide compatibility with future features such as multiple party characters.

DiplayItem function improved to provide compatibility with chests and merchants etc.