added authentication for admin and email delivery on contact