Fixed infinite recursion
Complete refactoring of UseCommandRunner
Tests for UseCommandRunner
Test get_assistant
More tests, added exceptions to get_assistant/section
Merge remote-tracking branch 'tradej/master', fixes #203