Networkstatehandler now starts if used and not started
Improved structure in NetworkStateHandler
Merge branch 'feature/fix-networkstatehandler' into develop