updated UMLs and sequence diagram
Merge remote-tracking branch 'upstream/master'
Merge pull request #13 from jkuk/master

updated UML