Added Framebuffer class base

Added Framebuffer class, updated enum to add texturecubemapface, updated
texturebase to add target getter