first pass at this

Signed-off-by: Roy Storey <roy.storey@plantandfood.co.nz>
Thanks to http://www.effectiveperlprogramming.com/blog/81

Signed-off-by: Roy Storey <roy.storey@plantandfood.co.nz>
Merge branch 'install-script' into devel