Text Output

Initial support for outputting text
New class "CNCRouter" that will convert hole list into the gcode to
create the holes