Frames now allocated using virtual addresses
Rewrote memory allocation.
Added framebuffer structure