working insertion sort + travis tests