fix remove not working

fix comments
change ItemStack[] arguments to Inventory

add default and durability ItemStackComparer getters

fix comments
fix chunk math async issue

On very rare occasions, an async related exception is thrown due to the use of Location.getChunk() when running on an async method.

Changed to calculate chunk coords based on world coords instead of using the Locations Chunk object.