Fixed issue with emails being rejected by mail servers.

The correct host name is now used in the From: and Reply-To: headers
when sending activation and password recovery emails.

I also added a nicer looking webfont and updated the stylesheet
accordingly. I also changed some dirname(__FILE__)s to be __DIR__s.