Different Schemas and Input Files
The fake producer can now accept alternate schemas and alternate data inputs. The default behavior remains the same.
File inputs can either be a file path or an aws s3 uri. If an s3 uri is given, then the whole of the s3 file will be downloaded and parsed as a csv file.