Add specs and refactor insertion sort to insert/delete rather than swap
Search methods now defined as instance methods of Array