refactored test case
chenged inspect of migrations
changed inspect and to_s of first migration
added tests for circles
added tests for circles
added more test to factor some graph aspects out of the migration list