Adding DesignPatterns project