Merge pull request #4 from pahanini/master

Added getMonogId() and moved primaryKey to EMongoModel, changed the primaryKey scope to protected.
Added composer support
Had to take uppercase letters out of my extension name
Took out the capital in my internet pseudo name
DataProvider to support counting before fetching

Currently, calling $dataprovider->count() before $dataprovider->getData() throws an exception!
Refactored the __get and __set around:
https://github.com/Sammaye/MongoYii/issues/7 and modified the
documentation to reflect
Added a more rigid data provider test to comply with:
https://github.com/Sammaye/MongoYii/pull/8
Merge pull request #8 from mjalajel/master

DataProvider to support counting objects before actually fetching them.
Added fix setting integer values from forms etc
Took out the accidental var_dump added and also added full support for
CGridView using @acardinale pull request
here: https://github.com/Sammaye/MongoYii/pull/9
Bug fix for previous commit, taking out the schema definition which was
calling a non-existant function
Added schema detection fall back for EMongoSort
Added notes about CGridView
Spelling fix
Bug fix for throwing EMongoException when join fields are used for
sorting in EMongoSort
Fixed readme english errors
Using CMap::mergeArray instead of Yii::app()->monogdb->merge
Merge pull request #12 from ujovlado/master

Using Yii's native `CMap::mergeArray` instead of `merge` within EMongoClient. EMongoClient `merge` has also been removed.
Added fix for https://github.com/Sammaye/MongoYii/issues/11
Added a note about not using OjbectIds