Change Step and Config to interfaces
rewrite Tutor from class to module
Make tests pass again