modify the gitignore
now the gitignore works
Add Windows Compile Guide
Add basic functionality for upgrades
add functionality for Upgrades
missing files
missing files
adapt .gitignore
add missing files and some more small changes
to merge master into handmade_makefile branch
merge commit