create docs/architecture.md

Summary:
A first shot at documenting how peru works internally, particularly the
plugin interface.

Reviewers: sean

Differential Revision: https://phabricator.buildinspace.com/D139