Fix for 'Use of uninitialized value $html in pattern match (m//)'

Tests pass. Two new tests. Fixes the error 'Use of uninitialized value $html in pattern match (m//)' when passing in a string to Mojo::DOM->new->parse() that doesn't have any tags.