use Config#cloned which returns array of cloned definitions.
Config is now a Hash instead of an array. this allows easy overriding definitions.
cleanup Config.
introduce Config#[] which allows finding Definitions easily. remove Config#last. Config#<< now returns the added Definition instance.