added api for vectorizer, also added basic s3 data set iterator operations