Generate <classname>.cfg/userconfig.cfg files at runtime if they don't exist
 * Closes #87 in conjunction with fortressforever/fortressforever-scripts#3
Review: Clean up/improve class/userconfig population code
 * Split the logic into two functions
 * Made it generate blank files if the defaults don't exist or can't be read
 * Added comments, removed nesting, improved variable names, etc
Merge pull request #88 from fortressforever/features/default-cfgs

Generate <classname>.cfg/userconfig.cfg files at runtime if they don't exist