Features/148 better email extraction

Fixes #148 by addding support to run phantomjs in a subprocess to extract email addresses.