Base button, with very basic styles. Accepts all parameters of native html button.
If onClick returns a promise, BaseButton will show a loader automatically, until the promise is resolved or rejected.
loader to show while button is busy. Turns on when onClick returns a promise (until it resolves), or when
explicitly toggle loader on and off