moved set calculation to its own file, and added a unit test for
arranging and computing the migrations to be run
bump version