New Log() method overloads added.
Added email support + Logger sends emails on errors + Added the database model + Added basic views for the Event Registration and Appointment Request + Added basic pop-up windows for the Event Registration and Appointment Request