Add template insertion sort and merge sort

also add base for sort errors and MergeSortError exception class
also template definition for operator << in utException for std::vector<int>