removed duplicated sort method call
For the recursive method...
 Added check for list with single item
 Added return statement for the recursive call a lack of which was always returing false
Ignore python version file
Changed list to num variable
added insertion sort and unit tests
Added unit tests for selection sort
Added shell sort function and unit test