These will be used to easily convert number signs to CCW and CW. Rather than needing to manually do it in each case.
There are also two functions that are present to assist in updating existing direciton variables directions to new ones while handling 0 and NaN in a more intellligient way
Upper level Core code, will also all be serde compatible anyways.
Added in alot of comments to many methods and structs for core::motors
Added in a Enum for each major data which will also support conversions from and to more useful dataTypes