model specs are all back to passing now; refactored names of modules to avoid naming conflicts; dynamic finder support