Update codebase to remove clang warnings (and a couple of legit errors
-rw-r--r-- 14 .gitignore
drwxr-xr-x - pgn
drwxr-xr-x - src
drwxr-xr-x - tests