Minor error handling fixes
Merge branch 'master' of https://github.com/edgleyUK/asciigen
Minor error handling fixes
Added self aware base directory so can be sourced / run from other locations