commit191114

group nodes/ edges added, multi-select (Shift+click) implemented and
custom edge labels defined
c191114-2

new code added; layout code separated
mergeCommit19

merged