update design doc, support building docs
Merge pull request #18 from mulby/gabe/read-the-docs

update design doc, support building docs