Model by name

Add support to specify the model only with the name:

```
mommy.make_one('Dog')
```

In addition, this PR:

* Extracts the model finding logic to a proper class;
* Cache models with unique names;
* Protect the user agains replicated model names in different apps;
* Update the README