Add README for developer documentation
Add architecture document
Merge branch 'developer_docs'

Pull request #239