GUI now has a button that can be pushed/released

 - Not able to trigger a response yet, but that should be simple enough.
 - Color changes are currently static based on the given color
 - Border color not currently changable