Camera & Resource Managers + Multiple Shaders

CameraManager (with Camera)
ResourceManager
Multiple Vertex Shaders
OBJ for water quad
Various other updates