Add separated methods to handle the user home directory. Add heritage to the searcher classes