Match valid login domains with regular expression

- MOJ have a requirement to allow login from a
wide range of domains. Regular expression matchers
will simplify the management of these domains and
should also accept the current string matchers,