Cursor alive checking

Otherwise slow query every 2 seconds
Added syslog support
Fixed spelling error. Fixed setting of loglevel.
Fixed bug in oplog_auth.
Added None-check for cursor in oplog.
Merge pull request #22 from drdk/feature-syslog-support

Feature syslog support
Merge pull request #21 from drdk/bugfix_oplog_manager

Fixed oplog manager reconnect code for then the primary switches node.
Changed the directory structure and modified import statements to reflect these changes.
Changed format or readme to markdown
Merge pull request #29 from anuragkapur/master

Readme format - use of markdown extension
Modified all files to use logging instead of prints for messaging and debugging.
Removed all instances of "logging" from the test cases.
Modified scripts to use MongoClient if available or just use Connection if available.
Modified scripts to reflect logging changes.
Fixed Bernie's changes.
Updated files to use the new pymongo if possible
Merge branch 'logging' into pymongo
Fixed various logging issues, some test cases, and a bug in in ElasticSearch
Merge branch 'pymongo'
All code supports MongoClient, but defaults to Connection (deprecated) if not available.
Modified test_mongo to use updated imports.