Fix gitignore and add SDL2