updated specs2 to fix an issue with locations of failures
changed Seqs.partition to transitiveClosure because this is what it is