Added doxygen documentation, added Physics2DComponent. Some simple changes to SpriteBatcher (moved the texture unbind to the end of the render method instead of every draw).