refactor fact [file] loading

This patch simplifies the logic for locating and loading fact .rb files.  It
reduces the search for *.rb files to only the configured search dir paths
(non-recursively). Prior to this change, search path(s) would be recursively
searched with exclusions for certain subdirectory names (util & lib).