Fixed issue when passing in single IDs

If you tried to use the extended array syntax to query against the primary key (id) and passed it an integer instead of an array, an error was occurring. Thanks @geoffoliver !
Merge remote-tracking branch 'upstream/master'
added site vendors dir to paths in autoloader. ticked fields in model