catching empty arguments in IRC() + tests
hasValidValues() + tests started
more hasValidValues()
hasValidValues() -> has ConnectionValues()
refactoring: hasConnectionValues() integrated into Connection() + more detailed errors
port range checking added
style fixes
Merge pull request #27 from tpltnt/master

sanity checks IRC() and Connect()