C++ Library for interacting with LEGO Mindstorms Ev3 robotics platform