CFY-1433 code cleanup
CFY-1433 refactor/rename in preperation for impl
CFY-1433 comment some
CFY-1433 stop using depends,contained,connected enum and start using type hierarchy
CFY-1433 extend graph build context to support deployment graph modification
CFY-1433 extract node instances building and handle both new instances, previous instances and removed instances in _handle_contained_in
CFY-1433 fix unit tests
CFY-1433 add some missing validation unit tests and add handling of connected/depends relationships
CFY-1433 make rel_graph deal with nodes and instances instead of the plan
CFY-1433 add path to invoke deployment instances modification
CFY-1433 flake8
CFY-1433 some setup
CFY-1433 always return all node instances and return list of removed instance ids
CFY-1433 add all base relationship types to unsupported types validation, so that unit tests do not break
CFY-1433 on many_to_one relationships, take smallest instance id (lexicographically)
CFY-1433 always create relationship instance, update node instance ids lists after handling contained_in relationships
CFY-1433 start adding tests and fix some bugs
CFY-1433 bug fix
CFY-1433 more tests
CFY-1433 add assertions