In Borp, changed function to accept an "unsigned char data" instead of a pointer ("unsigned char * data"). The function creates a new variable for the pointer which it then passes to the Serial write function.

In Data.cpp,  changed the return type of returnData from "void" to unsigned char to match Borp. Moved dataArray into a union with "char packet" which is then returned by the function.  Please look over Data::returnData(int * dataArray, int index) because the variable int index isn't being used in the function.

Also updated all header files to match their respective .cpp files.