participant, note left of, refactoring
participant, note left of, refactoring

- support "participant: X" to allow reordering participants.
- can add alias for participants: "participant: X as Y".
- support "note left of X: Y" (only right was supported)
- cleanup unnecessary code
- refactor note handling to prevent code duplication
- hand drawing effect can now turn off with a checkbox
- fix attribute errors on certain SVG elements with ng:bind-attr

garethrylance/SVG-Sequence-Diagram