Added description of Strategy and Observer pattern