added basic Observer patter classes.
 Added menu funcionality using the observer pattern to respond to specific
 menu clicks

 need to:
 start designing a base state, probably inherit the ibservable class
 refractor ImgPiDisplay and ImgPiMenu to inherit base State class.