added more authentication tests for #1571
added tests to the search directive
turning off debugging in tests
including file upload in karma tests
created a contenteditable directive based on

https://docs.angularjs.org/api/ng/type/ngModel.NgModelController

for #1580
using angular contenteditable bower component instead of sample
fixes #1581 can delete rows in the import table
adding a register function for documentation
fixes #1582 added participant fields which can be used for importing classlists too for fieldmethods instructors and for #1583