Implemented camera.
Tranformations and viewing is working.
Camera resetting to initial specificed position.
Ignoring executables in gitignore.
Ambient light implemented.
Implemented directional lighting.