Added Color and Rect classes.

These are meant as replacements for SDL_Color and SDL_Rect respectively.
Both provide constructors, extra helper functions, and a function to
convert back to their SDL_ equivalents.