Add empty Network class
Add Network class and tests
Refactor Network and CheckStatus
Add comments to Network
Merge branch 'feature/network-issues' into develop