add gitignore file
complete selection and insertion sort with unit tests