added firstActivityUIID field to SequenceActivity + improve branching validation logic + creating branches on fly (onload of sequence activities in branching activity)
further progress on branch connectors + create new Sequence Activity(s) when a branch is created + dropping activities in sequence activties on normal transition connection