move propfind support to it's own package