add network package and move classes from util package to it as well as updating their dependents;