Concordion Spec changed to use concordion:run and simple cache of already run specs #75

I modified all links  in the concordion spec to use concordion:run (issue #75).  This also required adding 2 simple caches in RunCommand to keep track of already ran specs and currently running specs to avoid infinite loops.