tested new methods .get/putProblemState
removed return statement if route is empty

now, visitors run even route is empty, thus visitors need to deal with
empty routes
added javadoc
added constructor for AlgortihmConfig
modified acc to AlgorithmConfig