Recursively listObjects based on IsTruncated field Fixes #10

Based on this stackoverflow article:
http://stackoverflow.com/questions/9437581/node-js-amazon-s3-how-to-iter
ate-through-all-files-in-a-bucket, it seems that checking `IsTruncated`
is the more reliable way of determining that there is more content.