Provides a simple polymer based button with attributes for appearance, callback function, and firing events with user supplied event name and payload.