Merge pull request #9 from omergertel/master

Added sort, skip and limit
bump version
Fix: deepcopy the inserted document(s), but assign _id to original (like pymongo does)
Fix: deep copy documents in find()
Issue #11: test against a real mongo instance
Fix travis and tox scripts
Fix typo
Merge pull request #12 from israelst/master

[PR] Fix typo
Use update, upsert and $set to insert a document
Merge pull request #14 from israelst/master

[PR] Fix upsert behavior (thanks israelst)
Update __init__.py

kwargs for find_one that pass thru to find
Update __init__.py

spec
Travis fixes
Update __init__.py

add sort kwarg to find
Merge pull request #17 from japerk/patch-1

Update __init__.py, Thanks @japerk!
Use pip mirrors in travis
batch_size on cursor
Collection#find() can take additional args.

Newer version of pymongo added more args to find(). Most have no logical
effect.
Fix query qrray field with single value.

If a document has a field with an array e.g. 'x': [1, 2, 3], one should
be able to query for it with a simple query {'x': 2}.
Implemented $and and $or.