added AbstractButton
made getValue Method abstract
added button classes and filled classes with with stubs