Typos in error message + deprecation error instead of exception

Make Kitable::setRouter consistent with other setRouter methods

Various typos and bugfixes