Fix test-exists table name
Changes Model.exists() to allow array or object passing

For multiple column primary key tables, it allows to pass [ id1, id2,
.. ] instead of each id as a parameter. If passing an object as first
parameter, it uses it as conditions and ignores everything else (any
other ids passed).