Remove .DS_Store from gitignore

Fix IWindow pure virtual function

Initial work on tpm

Rename sdl to sdl2