Implement #3, experimentally seperate toc to a span4 sidebar

TODO:
- import less css support for better TOC style customization, the
  current TOC style is far from good enough
- sidebar usage and design need more design