ticket:67 major network code refactoring
ticket:67 small fix
Merge branch 't67_roles_screen_crash'