Added framebuffer
added framebuffer tests