Added overwritable fireModelEvent method in order to be able to implement the observer design pattern
Fixed MongoId in tests
writeConcern attribute in Mongolid\Model in order to be able to choose the write concern to be used when saving an object of the given model.
Merge branch 'master' of https://github.com/Zizaco/mongolid