Fix for returned value by keyedInstancesWhere:

`[FCModel keyedInstancesWhere:]` should return a `NSDictionary` but it returns a `NSArray`.

Also added a quick test in a separate commit to easily test the issue.