Libs:
 * Types.h now only declares a few constants and some union datatypes. Mostly unused at this point.
Primary node:
 * Minor documentation fix.
Libs:
 * Added the Packing.h header. It declares a bunch of inline functions for packing/unpacking datatypes into uint8 arrays.
 * All CAN messages have been modified to use the new Packing library so that endianness is more explicit and clear.
 * Endianness for CanMessages was altered to be little-endian to match the NMEA2000 protocol.

Just as a note on the endianness of the different CAN messages
 * Custom: Little-endian (in CanMessages library)
 * ACS300: Big-endian
 * Nmea2000: Little-endian
 * VSAS-2GM: Big-endian (in CanMessages library)