Added exclusive destination option
Removed hardcoding of None authentication option
Fixed tests for previous 2 commits
Added port range config option