Added WavePlotContext and Question classes, fixed pep8 and pylint suggestions.