Adding support for $elemMatch and few more tests.