Observer Pattern OO Design implemented in Java. A Stock ticker program that monitors changes to stock