basic sorting done
First version complete.
Add .gitignore