646 - Add less documentation to demo pages.

In this branch, I performed the following:

* Removed references to styleguide
* Added less documentation tab to the demo page

I will squash the commits once the PR is approved.
@glynnis Do you want to keep the .less files exposed while we work on the documentation or leave them out?  We can remove them at anytime.