Small redesign - pimp my library pattern, some additional tests
Add ProblemRunner