Ensure direnv exists

This is so that direnv is not required, some platforms are hard to compile Go, which is a required lib.
Updated with a pre env customisation file
Tweaked PATH - added /opt/bin