Base implementation

Added SDL as the library for cross-platform window creation and managing
and OpenGL context creation. Implemented basic Update and Render
functions. Implemented sample application class in TestApplication to
test the library.