initial commit, fix dynamic query methods (like find_by_all)
refine fix to dynamic query methods (like find_by_all)
fix Errors in test/unit/location_test.rb (still one Failure);
miscellaneous other fixes