Added Courses and Attendees and refactored database to be better palced for changes.
Also added azure reecovery mode