unit tests
Merge remote-tracking branch 'upstream/master'
more tests
Merge pull request #495 from chadlung/master

Add python-dev to dependencies for the Debian packaging
mongodb tests code cleanup
pep8 fix
Merge pull request #496 from aelkikhia/master

Mongodb testing
Fix build status indicator
Utilize __slots__ where needed. Fix comment formatting.