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.
That's true too, but for what it's worth, I don't foresee us removing comments from the LESS just because the documentation is there (although we may just not have it for future components that we build.)