Added inventory interface and replaceItem class.

Still trying to figure out how to use interfaces. When I get it working
I'll have replaceItem be able to parse through inventory and replace all
instances of one item stack with another with the syntax of
replaceItem(player, itemToRep, itemThatsReplacing).