Add buttonExtraClass prop to button #1

Also write a test for buttonExtraClass prop
Add a brief introduction for button component #1