Lesson display update

Updated the way lessons are displayed in detail. This will need to be
skinned in CSS but the barebones HTML is now in place to allow items to
be reshifted as needed, which should allow for a much better looking
view.