implemented channel filling from initial step if all steps are empty
server now sends information over the network when run is finished
channel name updates throughout all patterns
introduced triggers to signalize states to the gui
trigger arrived almost at the gui :)