started excercise 16 to help out with some CAN stuff I'm working on, also added a test function to play around with strtoul