A lot of boring stuff

Logging etc. So boring, yet important.
Direct3D stuff added
Gitignore updated