SpeedSort -> MergeSort

Renamed SpeedSort to MergeSort to more correctly identify sorting
algorithm. Also added unit testing for MergeSort.