add plantUML diagrams
Merge pull request #3 from andrew-elder/master

add plantUML diagrams