Improvements

Fixes:
- Controller appends to a view class
- Notice method returns correct promise
- Notice now takes name