view/geometry shader for multiple viewports

* added raymarching fragment shader

* fleshed out camera a bit