initial code submission.

Basic structure, complete InsertionSorter, and partial MergeSorter included