Pass root node to build_node instead of build_element
Add build_document function and make gumbo.parse return document table
Add -Wextra to CFLAGS and fix warnings