Add linear gradient to arrows

and also set stroke-width in the arrows js code
Improve setting defaults for config

and add arrowColours to defaultConfig