Created 2 Broadcastreceivers:
1: OnWifiConnectionChangedReceiver: Programmatically for checking. It needs to be improved to actually only be called on wifi rather than all network changes.
2: StartWifiWatcherOnRebootReceiver: In Manifest for starting the other when device reboots. It is not implemented yet.

Consequences: The WifiWatcherService is not needed anymore, we can only work with the BroadcastReceivers instead. Need to refactor this.