Bug/integration in unit

Unit tests shouldn't know/care if the user `_hasNetwork()`. Moved from `Unit` to `Integration` and refactored tests, using the amazing Mocker ^_^, to stub out the function calls.