Inherited SceneManager from boost::noncopyable.
Added the Screen class to hold the screen's surface.
Handled quitting the application.
Added logging.
Used sdl-config to add flags for the preprocessor and ld.