Create trans. explorer directory structure

Done in puppet rather than deployment because it's easier to manage
ownership. This also moves transactions explorer setup into it's own
module / class as there's more than one thing happening in relation to
it now.