- Added support for modifying email preferences
- Refactored the code to add authentication for all requests that come in