General cleanup

I cleaned up the project - removing unnecessary (and seemingly unused) files, updating the gitignore file to ignore generated files and directories, etc.

I also fixed the PowerShell script as the Exists-Dir function was always returning false, even on directories that do exist. It also creates missing directories for generated files which causes headaches on fresh clones of the repo.