fixed stuff
Merge branch 'exercise.12' into exercise.13
removed error references
Merge branch 'exercise.13' into exercise.14
added remove observer in the view will disappear method