A start.
Split off general network layer.
Blockchain syncing fixed.
Merge branch 'basenet' into develop