Added blacklisting and whitelisting

Creatures can have specific components blacklisted so that those
components are never combined with the creature, or whitelisted so that
only those components can occur with the creature