Modified .gitignore for temporary files
Initial addition of files

In main.cpp lies all the algorithms etc, and convenience fuctions
contain printMatrix function.