Updated Viking#configure and reference to global Viking#client. Also tweaked
Viking::File.open to close file if passed with block and return value of block.