Added some examples of the observer pattern that we can take a look at