Added button classes

>Last parameter of constructor is a pointer to void that must be called
on click.
>Call mouseDown when LMB is held down.
>Call mouseUp when it is not held down.