refactoring; rename everything to camelcase; add french localization; add more config options; fix error when trackmaster is nil; added malgrave rares