adding exists functions to Courses and Degrees
Tests added for Courses and Degrees
Merge remote-tracking branch 'avram/development'
Async 4tw.

Controllers wait for DB transactions now .
Rooms are displayed properly