decoupled associateMany test from Model::retrieveMany behavior
added specific test for Model::retrieveMany
all model annotations are now declared within @redmodel namespace (preventing colisions with other libraries)
removed duplicated logic within AssociationManager