better error messages for failing collections
more Rules.collection tests
small formating changes
Rules.collection type check tests