Merge pull request #1 from kcleong/master

Extra checks
Added browser layer so patch is applied if product is installed.
Fixed message content so headers are properly set.
Message headers are appended not overwritten. I have to remove 'To' header first
Refactoring to overridemailrecipients
Finished refactoring and added documentation