[db] asciidraw has Blocks that do layout
[db] updates test xml files to reduces unneeded edges
[db] reorganized unit tests and added tests for checking that snaps only
report bands they will really connect to
[db] updates snaps to only report bands they will touch
[db] made parser less verbose
[db] got rid of extra comments in topology
[db] renames test.py to run.py to avoid confusion with the unittests in
tests.py
[db] changed the name of topology_plot to asciiplot in run.py
[db] makes some progress on the asciidraw layout mechanism
[db] asciidraw can now draw snaps
[db] asciidraw now drawing edges, rank not respected
[db] additional comments into asciidraw
[db] blocks now calculate their left and right index neighbors at set
[db] updates comments in topology
[db] changes the left and right index values to block values
[db] qt drawing vertex boxes
[db] adds comments to topology
[db] adds emitter and collector objects
[db] snaps find left and right instances
[db] qtview now draws sources and sinks inside the blocks