Add separated methods to handle the user home directory. Add a class so concrete searches inherit from it