email jar, privilege manager

moved the email, and added the email jar to the project, added a privilege manager class, updated manager classes to properly handle exceptions