added testcase for minimal subsets
implemented method to find all minimal subsets
small code refactorings
changed return type from arraylist to TreeSet
using compareTo testhelper for compareTo test
Merge branch 'master' into SubsetGraph
Merge branch 'SubsetGraph' into pattern_tableau