Unit tests for Discipline manager. Small Knight Manager bug fixes.
DbUtils tweaks.
Tests for Disciplines with negative duration time.
Typos.
Basic CRUD Discipline implementation.
Adds getDisciplinesByDate tests.
Adds implementation for getDisciplinesByDate + bugfix in tests.