This is an object orientede class for creating html tags on the fly.
Each tag object has the following attributes: type: string id: string class: string style: encapulated string function: string (for foundation and other frameworks //possible creation of universal type list self_closing: boolean display: inline, block or newline contents: can either be text or another object