First-Cut Before applying SRP
* Added Rubber Duck Class.
First-Cut After applying SRP and coding to interface rather implementation
* Added Behaviour Interface
* Added implementation classes to interface.
First-Cut Implemented favour composition over inheritance
* Added DuckSpec
* Added instance variables
Full First Slice
Commit Strategy design pattern work