Further refactor of QuestionsController

Use before actions for finding or building models
Use barewords (methods) for isolating access to instance variables
Prefer data over code. For example let ActiveRecord handle associating lessons
to questions using lesson_id rather than associating them by code.