Storing template information in scope

If you try to use EmailTemplate in rapid succession with different templates the last template called will be used for all renders.
To prevent this all scope specific information has been pulled out of the parent object and placed in an internal scope object.
Merge branch 'master' of https://github.com/jscharlach/node-email-templates