added insertion sort algorithm with tests and edited gitignore
fixed gitignore