Changes use of Singleton.get by Model.find to use opts.keys instead of opts.id (#150)

For multiple primary key tables, it's necessary to use all keys,
otherwise caching will break stuff..