Features/227 author submit oa

this is a giant patch.  apologies.

this adds email detection via phantomjs to parse out author email addresses and allows authors to submit open links back to the OAButton