initial commit
added gl rendering and basic quad to test
added window constants
broke out events
added main ship
added ship movement
added ship gun