Added basic Button class