added makefile
data queue now rolls due to CAN data decompression. also, started comparmentalization of can_manager
further compartmentalized can_manager. added sketchy hex printer to usb_manager