Added cache of already executed specs so we can get all the benefits of
the run command without creating loops
Added another cache of pending results to avoid inifinite loops  where a
child spec references its parent.
Updated reference specs to use concordion:run
https://github.com/concordion/concordion/issues/75