Emailed invoice link

@MrDatch

I’ve had a look over the code, i don’t currently support different domains for the client portal, in particular whilst the domain may work, the invitation links will not be customized to the client portal URL.