First pass at support for initial import

Fix for https://github.com/richardwilly98/elasticsearch-river-mongodb/issues/47

@richardwilly98 hope this is a helpful first pass. since you're more familiar with this code, perhaps you can help me polish it up if there are any additional changes you think are needed. i especially am not sure about how to support gridfs and so i supported only regular collections with this initial implementation