flesh out CheckBoxNode to handle property and icon changes
rename DOMButtonNode to ButtonNode
doc
delete reset all button from html file
add text to button during element creation
add text to button during element creation (this fixes font-awesome problem)