make sure port is always positive - causes issues with webrick

```ruby
1.9.3p385 :001 > require "date"; (Date.new.year + 145)
 => -4567 
```