Fixed grammar in comments in DSL.scala
Added documentation and generator

Added sbt-site and sbt-ghpages plugins to SBT to generate Pamflet
documentation and upload it to GitHub Pages.

Wrote documentation in Pamflet format (in GitHub Flavored Markdown).