Added the Decorator pattern constructor
Added the Mutation functionality
Moved demos around and created two new ones for added functionality
Added a TODO list