support both file and CLASSPATH-based config loading - #9