Added an equip method for weapon

As mentioned in issue #33