Add notification model, fix badge and sound in notification controller