Created a new EV3 program class to handle program execution and AOT compiling