return an empty dict if `file' does not exist
added -C flag
configloader now uses the values given over the -C flag.
removed debug output