refactore dashboard_controller; fix tests for tasks lists in dashboard; #88 #90