doc(architecture): Add architecture doc
Merge pull request #70 from bcwaldon/docs

doc(architecture): Add rough-draft of architecture doc