Cleaned up cmake files
Added camera class
Partially implemented viewports

+ Fixed Matrix4x4 test