Safety checks

I am now checking for nil in the data supplied to avoid parsing some
empty data, as Gumbo will produce an empty DOM if you do this.
Assertion for number of children
Added a very, very simple demo.