Cgroup memory notifications added to evaluator

Evaluator can tell when the memory of the container reaches its limit, and this
is also written to results.txt.
Also did some refactoring of the code into more files and classes.
Readme and TODO got an update also.