Use key chain for device identifier (#26)
Reconnect changes and timeout added (#29)
Demo Project changes