Put in a supportInfillStartingAngle
Made support work on smaller features
Made infill a bit clearer what is input and output
Some refactoring for clarity
Better numerical accuracy in support.