added a few more gl namespace operations and started matrix44 and camera