Move sort tests into individual files
Add the top-down implementation of mergesort, plus tests for same
Standardize comment blocks