Threaded code removed, some renaming
cmakefiles more independend
work started on async io
work started on making channel multi-producer/multi-consumer
channel seems to be correctly working in multi-consumer/producer mode