DRY: переделал класс Employee, чтобы избавиться от дублирующего кода в EmployeesController
Чистка от ненужного кода
Перегружен оператор потокового вывода для класса Employee. DRY: изменена сигнатура метода DBController::createTable; теперь он принимает отдельный вектор с именами столбцов. Переписаны некоторые тесты.
Небольшие оптимизации по коду
Дописаны тесты для класса Employee. Изменены некоторые старые тесты.
В исключения DBControllerException добавлена информация о методе, в котором возникло исключение. Обновлены тесты.
Задокументировал DBController и Convertable