Merge pull request #19 from ethryx/mike

fix newline in port
Merge pull request #20 from ethryx/mike

update server-side version checking for new structure
fix newline in port
update server-side version checking for new structure
Fixed default channel switching

I might be retarded for not noticing that sooner.
Merge pull request #21 from ethryx/josh

Josh Updates