Modified and Tested Module

Hi Marisa, Just thought I'd let you pull this back into your master branch, modified the module a bit and made it a little nicer. Now the admin can select what role they want to apply to the email domains. They can also enter wild card email domains such as *.edu.* which makes it a bit simpler for configuring.