Improved layout options; Lessons search bar

Added support for 1-4 columns on a page, created a sample layout on
home page, added a nonfunctional search bar to lessons page.
Merge branch 'gh-pages'