refactor texture rendering (seperate shader)
update Awesomium rendering to Opengl 3