added the SConstruct file and created teh TetraDef header for holding tetra-core definitions
created the GLException which will make OpenGL error very easy to report