The Neural Network class to be used in the rover domain ME 538 term project