The choice of the next file to process is now done randomly, instead of 
always using the head of the listing returned by listdir.
Merge pull request #116 from drusk/shuffle_available_input

Closes #114