source tidy; add static function prototypes
read player-to-file-extension assocations from config file into config struct
extract hardcoded strings to macros