Use new view registry API

Also gave NotificationElement an ::initialize method so you
can instantiate one with a model with a single line
Merge pull request #3 from atom/mb-fix-view-reg-deprecation

Use new view registry API