Updating to work with latest libraries

-Swapped out JOGL libraries to latest version
-Added OSX compatibility
-Added error messages for shader compiling (don't know why those
weren't added in the first place)