added QuakeSytnax and QuakeLang and many fixes