Commenting code
Adding hashCode() and equals() methods to AbstractGenericSolution
Refactoring GenericBinarySolution
Minor changes
Added class BinarySet (a wrapper to BitSet)
Added GenericBinarySolutionTest