Added individual files for the algorithms
Added the .gitignore file