Added paint reloading options

Added settings, UI, and logic to reload paint either after distance or after each path. 

TO DO: implement dip reload methods.

Ideally, the paint different paint reload method switches (full/dip) should be refactored into getMorePaint, but the nesting/logic there was beyond me.