make lesson name unique. note that any lesson should not have a same name now..
base.html: refine css
base.html: align html
urls: protect home/student/teacher home from annoymous user accessing
views: add lesson_obj.save() and add separate retval when call get_or_create