Added RAII wrapper for sdl initialisation and destruction.
Added RAII wrapper for sdl window.