Finished Bonjour Scanner + Simulator

* Added network scanner to add platform asynchronously
* Changed USystem and UNetworkScanner to a singleton
* Added a simple simulator (uCtrlSimulator)