config file: removed comments, optimized
added $config_hash for user-defined config settings