add sorting algs + tests

I have added Insertion, Merge, Selection, Shell sort.

+ Plus cover them with some tests.