feat: barebones notification class

With `message`, `title`, and `subtitle` attributes.