Large commit, re-organized everything so it is MUCH neater, added patching lwjgl locally and I have plans to have it patch from an online source soon