Add support for custom user model
Allow passing confirmation form as kwarg to view