Merge remote-tracking branch 'upstream/master'
added sequence diagram
Merge pull request #20 from daverboy23/master

added sequence diagram