remove unused initialisation
merged agent.cpp
integrate weight functions into agent.cpp
some cleanup
add options for weight functions
unstable refactoring
add skeletons of heuristic and solution classes
serious refactor
get rid of class Task
first iteration complete
working heuristic
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
greedy algorithm (not exact heuristic) working
add pretty printing
Merge remote-tracking branch 'upstream/master'