added new demos and lwjgl 3 stuff, started on a rudimentary PoP java port