network support and state consistency checks
Merge branch 'networking' into gh-pages