create_button supports different button mode

See myself needing to use different button mode such as Pages and Iframe, but the gem does not support it ( i supposed ) ; thought maybe this may be helpful for others?

Add a `button_mode` option with `iframe`, `page`, or falls back to `button`.