Register a ClassLoader for models

A ClassLoader is required on the models directory to enable extendible entities, e.g. if you have an `Entity\BaseModel` or even just `Entity\Administrator` which extends `Entity\User`

I realise that the configuration is not backwards-compatible - perhaps I could do an `is_array()` check on the `models` config item?