support custom options for dot node

usage example
`@graph.add_node ['model-brief', 'class_name', nil, 'href="/example" target="_top"']`