1. fixed a function call in mongodb module that dependent on pymongo changed function definition. 2. add bdist_egg in setup.py 3. add .travis.yml