separate util functions
add another fail on error test
added Rules.collections property to Sift Config
update for Rules.collections