VESC Motor Controller
Created by: Obbay2
Also new UART interface for working with tty files in the Linux OS. New linear mapping function and new CRC16 checksum generator. New implementation of motor controller.
Will need to be added to for maintaining the speed by sending alive packets in a separate thread as well as functions for parsing and sending API calls to the controller.