Mergesort. Fix test paths. Other minor updates

Add Mergesort. Fix paths to test files. Update Interface for Sorting
Algorithms. Add auxiliary argument validator. Other minor cleanup.