api
-made single mongoclient call for entire endpoint instead of per action
-corrected coursetoupdate name issue
-validKeyPresent checks api key is valid or not
-log() adds api key activities to log
maincontroller
-add email, desktop location to addReview
authfactory
-when login successful, retrieve role
reviewfactory
-add email, desktop location to addReview
-changed headers to urlencoded to match with mobile. worked well with default though but only urlencode work for mobile
-removed redundant static get/setCourses