Changes the node status for any issue. For example, if the issue was related to the underlying python process, it would log the error in node red, but it wouldn't update the user, so the user wouldn't know what was wrong. Additionally, breaks apart python issues into "missing python dependencies" if pi-plates or pygame is missing and "python process error" if it crashes for another reason.
The second commit (More useful default node names) fixes issue #14 . If a dout plate with channel 1 is created, the default node name is now "DOUT1" instead of "dout."
Changes the node status for any issue. For example, if the issue was related to the underlying python process, it would log the error in node red, but it wouldn't update the user, so the user wouldn't know what was wrong. Additionally, breaks apart python issues into "missing python dependencies" if pi-plates or pygame is missing and "python process error" if it crashes for another reason.