Made notification user polymorphic. Fixes #7