initial commit; a gui text inputbox that uses html dom
added method to return gui element type; peoperly copied member sin 'copy' method; added empty 'process' method for compatibility with other gui dom elements; added 'onclick' method to detect when this button was clicked; added methods to register and unregister event callbacks
call gui element's 'process' method; renamed 'add' and 'remove' methods for consistency; added 'getelement' method to return a gui dom element; register and unregister an element's callbacks when adding and removing
updated to new build