how to stop gas pump handle nozzle from spilling gas

how do I fill the tank completely without it spilling out on the fender?

Buy and install this. Detailed install writeups with pics here and here, and a pictorial here.

Make sure your tank vent tube is properly routed and unblocked.