Add can support and a client program that will sleep when can-bus idle