Created a rectangular button.

Now the inside of the button fills like a progress bar instead of the
border acting like the progress bar.

TODO: Add a text view
TOOD: Keyboard shortcut support?
TODO: Add a text color property
TODO: Make sure the API is as nice as can be