Added Makefile
Added solver with second order advection

- Added maximal timestep and sub-frame stepping
Added conjugate gradients solver

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