[Issue #364][WIP] applied code conventions
[Issue #364][Finished] added UML sequence diagram for story C4.S15