B and G were the other way around

Signed-off-by: darkrulerz <dark_rulerz@hotmail.com>
Fix derp

Signed-off-by: darkrulerz <dark_rulerz@hotmail.com>
Allow negative Y value, represents Y from bottom to top
Fix frame size and pos, introduce backgroundColor for debug purpose
Set debug backgroundColor on frame
Show positions of frames when in debug mode
Take the border into account.
GUI class is no longer depending on the screen to be visible before initializing
Implement very simple image-caching, may require some more work