changed AlgorithmExecutor to use new ConfigurationValueFactory.java
added test for ConfigurationValueFactory.java