CourseUnit desenvolvida, messages gerado.
Uma classe LessonForm foi criada, para abrigar os dados de input da chamada assíncrona;
Um decorador adicional foi posto nos métodos da MainUnit para proteção csrf;
Um plugin de jquery foi adicionado para garantir que todas as chamadas assíncronas contenham um campo de csrf no header;
Urls.py corrigido para que assync/lesson seja um POST;
Corrigida a referência a um método list.length() inexistente, corrigindo-o para a função len() do python.