Fixed binding and added some more formats to VertexList
Added mouse input to GUI, redid rendering code to actually work

Some of the debug log is a bit verbose. full screen quads use the new
VertexList interface (which fully works now). The whole way the GUI
system handles geometry is still very messy.