Add target camera class
Set near & far clip in viewport class, remove unnecessary function
fix matrix math errors
wip correct mvp matrix from viewport / camera when rendering geometry