Refactors code.
Moves parsing option declarations to html parser.
Adds temporary parsing option definitions to pugihtml.
Refactors code.
Exports allocate_node.
Refactors code.
Updates html_parser::parse to throw exception if bad parameters are passed.
Adds html parser test draft.