Hardened the initialization of Worldsmith a bit. It first looks for the Dota 2 directory followed by the addon directory. If it can't find the addon directory, it creates one. Also added some comments and improved the style consistency.