$ElemMatch initial implement

It's my first commit
So I'm ready to fix and improve it 
Ready to change it accordingly to any mention or comment you say
Ready to do anything needed for pull request to correspond to code base and your needs