Added callbacks, button base and started with push button class.