add a wrapper for sdl2 and a sprite class
remove .swp files
update .gitignore to ignore vim swap files