Moved the exclusion of NoAutoRegister annotated Services to the Listener
Started dependency management for Services.  Jung library does not
contain cycle check for DAG, so DynamicDAG created.  Probably not the
most efficient algorithm, and testing limited.  DynamicDAG could also be
useful for #130