Separating WSortView into (virtual) SortArray and (painting) WSortView.
Adding sorting-test to test correctness of all sorting algorithms.
Running test cases on travis as well.