Slightly better error reporting in batch runner.
Refactored a little to support recursive complex pipeline.
The definition of an "atom" for diagrammetrics has changed.
  - an atom now just means that X has been declared as a class.
Implemented a template language for SPARQL queries.
  - This allows the same query source to be run for rdfs:subClassOf and owl:equivalentClass queries.
Converted more SPARQL queries over to the new template style.
  - Enable more Unit tests as they now pass with the new templates.