Added some Design Patterns examples