Add basic SDL initialization
Update to SDL2
Complete image to screen rendering and re-organize and modularize methods