Implemented equipping and unequipping items

Wrote code for players equipping items, unequipping items, getting buffs
from items, and losing buffs from unequipping items.  Also did some
minor documentation on the associated methods.