Some major changes (opengl)

+dependences jogl