Added a function to add the first layer of a texture object to a framebuffer objects collor attachment points.
made the level parameter of attach(texture) variable.
Added a Pos2i class for positions in screen space. Bundled with Size2i for now, needs further review.
Added, Rect2i class, made Size2i a struct and added setViewport functions to framebuffer objects.