Lab 3 step 1 and 2

Observer added to model
Observer is implemented in views