Added design patterns folder