Initialise MPU6050 parent class inside constructor.
Allow MPU6050 to compile cleanly with DMP functions included.
Member functions of MPU6050 are not virtual.
Fixed constructors inMPU6050.
changed the axis trig variables into double return types
cleaned up the files a it by removing the arduino code
changed the copied files so that they are in the jrowberg namespace
uncommented the include of the 6Axis file in our MPU6050.cpp file
Cast arguments to trig functions to doubles to prevent substitution of float functions.

When presented with code like:
atan2(float a, float b)
the compiler substitutes the float versions of the trig functions - eg:
atan2f(float a, float b)
These functions do not exist on th cRIO. Casing arguments to doubles prevents this.
Purge
Readd CMakeLists.txt
Udp client base class
Fixed CMakeLists.txt and fixed UdpReceiver so it builds cleanly
Fixed Interface