Added conjugate gradients solver

- Conjugate gradients solver still lacks preconditioning
- Added .gitignore for generated images and binaries