bug fixes. now uses argument to specify gcode file