moved classes out of org.mongodb to match the rest
added partial support for 2.0 clusters
added retries on downloads of external data