Added a basic vertex and fragment shader
Added a shader program wrapper class
Added a shader wrapper class
Added a game state interface