Added a new default configuration function, tidied up some documentation
and variable naming. This will be release 0.9.0