Added boilerplate for the can_shell should get this working today, and
also finish 642 assignemnt :(