(Issue #29) Buildings should check if the golem is holding one of the items it needs. enhancement

The check for construction that makes sure the golem is holding no items
now looks to see if the construction items contain the tag of the item
the golem is holding. Likewise, the claim items behavior will check the
golem's inventory and claim appropriately.