CIP-2227 controller silent crash hw config
added logging and refactored controller start_communicating so hopefully hw config failures wont be completely silent
Edited by Taylor Huang
added logging and refactored controller start_communicating so hopefully hw config failures wont be completely silent