Added DesignPatterns folder and packages