- some constructors' args made const
- do not modify SDL_surface upon GrayscaleBitmap creation #1
- added untested versions of interface functions
- added freetype lib maintainer #2
dont need fstream #2