Start of the compound pattern
Added interfaces for the ducks to be watched
Modified all of the quackables to implement QuackObservable
Modified the duck simulator to use Flocks
Changed location of files and references to them
Implemented toString for Flying objects
Changed logic to allow inner method to call notifyObservers
Forgot to instantiate a new observable in constructor
Created Quackologists because they like watching ducks and want to be notified when a duck quacks
Fin