Lesson Interface/Controller

Some more basic changes