More tidying and tweaking of xkcdify
Fixes to #11, aswell as adding base-behaviour setting, fixes to variable range settings, scenario inheritence (i.e. set up a default scenario and follow through). Now sure how to ensure order of execution... Possible several commit stages with @decorators to validate. Seems messy.