Added MIT license for Observer  pattern.