Draw a simple triangle

Most functionality was copied from an Android OpenGL example
Therefore, all functionality is contained within the Triangle class.

The following classes are broken in this commit:

- Rectangle
- Shape
- Drawable
- Shader
- ShaderMnager
- VertexShader
- FragmentShader
- VertexBuffer