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.