refactored quad class
added skybox class