First Commit

Added lots of stuff. Too much to explain. The library is, however, only
about 10% done. Need to add things such as VBOs and VAOs and finish
spritesheets.