Implement retries during node initialisation
Handle errors with SendData. Now complete the transaction if the message wasn't put on the stick.
Updated handling of initialisation start code.
Update logging
Fix association logging bug
Add WAIT state for battery devices.
Code tidy
Update docs
Set power source to UNKNOWN if configuration isn't known yet.
Updated power status