Fixed some issues with opengl contexts not being destroyed correctly.
Changed JSTR to U8.
Improved containers and added a HashMap