Emit connect nd disconnect events
Add nimble dependency
Use nimble to serialize booting process
Add harcoded testing parameters