Merge pull request #5 from wtsi-npg/devel

pull changes from wtsi devel to my devel
Merge pull request #6 from wtsi-npg/devel

pull changes from wtsi devel to my devel
declare explicitly dependency on IO::All::FTP
Merge pull request #25 from mgcam/devel

pull changes (listing of missing dependencies) from my devel to wtsi devel