fix(login): close the modal window when logged in
refactor(translation): translate the task details directive

Conflicts:
	client/scripts/api/index.js
	client/scripts/index.js
feat(tasks): allow searching tasks by their names
fix(task): correct current task change detection
refcator(translations): add some translations to the tasks list
refactor(directives): move the directives in their own sub-folder