Refactored insertion sort exercise heavily. Code no longer hard coded, support for localization.