Exception handle for CAN errors

As detailed in scitos_robot issue 10 (https://github.com/strands-project/scitos_robot/issues/10), and https://github.com/strands-project/scitos_robot/issues/23 when ever the time is changed on the robot while scitos_mira package is up, it crashes. This was most often noticeable when an NTP update occurred, but can also be seen when manually changing the time. This pull request adds try...catch and avoids the driver crashing, but should stay usable.