Update developer and code documentation

1. Moves several code documentation files to their proper place in the code_doc folder
2. Updates all the files to match the current version
3. Adds formatting to some files
4. Add .txt ending to some files since windows won't recognize them as text files by default without it
5. Removes some outdated/duplicate documentation