Preparing for work
adding empty main
added first communcator implementation