added documentation, and pymongo as dependency