added configuration file load/save with defaults
added additional scale methods