Added more unit tests in the interval tree.  Moved over the SymMerge code.
Finished up porting code.
Added documentation.
Moved all files to sort.
Merge pull request #25 from Workiva/port_sort_merge

Port sort merge