many small changes to make querying robust, fixed and/or bug using raw elemMatch
previous commits introduced bugs into thething__something as a result of my not understanding elemMatch, fixed
load albertos libraries