Move some stuff into file scope.
First version of a container for surfaces and a RAII solution for surface pointers.
Reorganize the source a bit.
Loading pictures, drawing on surfaces and flipping them.
Initial trivial test setup.