When running as superuser force exit before any potentially risky tree deletions, plus test when tests executing as root
Fixes #24
Fixed #22, 'borrowed' original setup.sh from JBrowse, some issues
came from testing for presence of existing modules rather than versions.
Forced cpanm to use specific mirror to make it less 'variable'
and ensured that tests are actually run.
Hopefully final updates, just docs etc