Adds support for limiting email domain

Gives users the option to limit accepted email domains through the `Domain` field on the `Options` struct.