Issue #16: Complete ktorrent support
Issue 16: Refactoring
Updated optdepends