Finished Button Class Added Better Functionality

Buttons have better functionality.  We will detect when a button was
pressed by the mouse and whether it was a button or not.  Also added
graphics like hover over button and images.