Added models

models for Strategy and Observer patterns