Added inventory, item class

Should be fully functional, only possible issue is that things that would return bools (ex: item.stackable) returns 0/1