Expanding models
Adding bin/ to gitignore
Making a start of moving the ugly fromArray methods to dedicated Factories
Refactoring API, moving stuff up to factories
DOCBlock round...
Creating more abstraction, Movie Model is completely stand-alone now.
Refactoring more factory stuff, more or less completed the ImageFactory from a Movie point of view
Refactoring the models big-time

- Removed any knowledge of collaborators from the models.
- Added factories to create the models by the retrieved data from the API.
- Added a Movie repository that is able to load an movie providing the client and id ( by calling the API segment and passing the data on to the factory ).
- Starting to refactor some bits of the API segment, removing the ->api() function call in the client. ( For now I just added getMovieApi(), but the whole api() method will vanish ).
- Added a GenericCollectionFactory to create collections of objects we don't care much about (yet) to filter or ...?
- Created some extra submodels for Movies