Split the path into parts like Pathlib

        >>> expected = ['/', 'path', 'to', 'there']
        >>> assert DotPath('/path/to/there').parts() == expected

def parts(self):
        """Split the path into parts like Pathlib

        >>> expected = ['/', 'path', 'to', 'there']
        >>> assert DotPath('/path/to/there').parts() == expected
        """
        parts = self.split(os.path.sep)
        parts[0] = parts[0] and parts[0] or '/'
        return parts