update button class

-added button color
-made button color and text optional inputs
updated text field usability

-also added a dummy font