Extracting SwarmClient to separate class;
Merge branch 'buzdin-master'