Make a couple of tweaks to aid programatic CSS generation

* Add a new constructor for TermsList to allow for external
  code to generate them more readily
* Make the ToString generate a more human legible
  output
Only add newlines into the ToString() for friendlyFormat
Enhance user creation of TermList objects

* Exposes separator creation without exposing GrammarSegment
* Enables TermList creation by library users
Update readme.md

basic example missing the new keyword
Comment parsing issue resolved
fix for issue: Parser fails on inherit value #30 

Setting the Term on Property directly caused a failure when the Property finalizes. See the issue "Parser fails on inherit value #30" - https://github.com/TylerBrinks/ExCSS/issues/30. This change adds to the TermList where it will populate the Property's Term upon FinalizeProperty().
Updated readme.md

added `new` keyword
Merge pull request #32 from AshleyMedway/master

Updated readme.md
Merge pull request #27 from jasonleenaylor/master

Make a couple of tweaks to aid programatic CSS generation
Merge pull request #28 from mat-mcloughlin/patch-1

Update readme.md
Merge pull request #29 from bcanzanella/bug-comments-issue-24

Comment parsing issue resolved
Merge pull request #31 from jaredgray/master

fix for issue: Parser fails on inherit value #30
Update readme.md

Spelling and formatting :)
Started a fix towards background-gradient
Revert "Started a fix towards background-gradient"

This reverts commit e4934fb313aa46fc9d40771cd41728e4b6f14cdf.
HtmlColor Allow force long string

Allow the user to force HtmlColor to the long 6 char format.
Merge pull request #33 from AshleyMedway/master

Update readme.md
Merge pull request #34 from AshleyMedway/HtmlColor

Html Color