Optional VDOM now via Optional typeclass
New Scalaz operator ~~>? which is ~~> but for optional callbacks.

Closes #58