Initial Tests for Dashboard

Small set of tests for Dashboard. More tests will come as there are more features added to the dashboard. But here are the tests for the initial features. 

Also, a minor change to eliminate showing the `#enrolled-courses-list` `div` when the user isn't enrolled in any courses. Originally, even if a user had no enrollments, there would be a few empty divs so I removed that.

@abboudm @DavidMah