Adding the concept of a custom view

Added methods to be able to display a custom view in the notification
and added an example to the demo project.