make http port configurable

I'm guessing if we change the default HTTP port we should probably also change the default TCP port?