buttonCreates a button with attributes required by theme.
It accepts conent of the button as a first argument, which can
be either text or DOM node. The second argument is an object with options:
type: can be button, submit, or reset.style: any style supported by theme, e.g. primary, secondary, danger,
etc.
The function returns standard HTMLElement that can be added to the DOM.