update server tests, resolve port conflicts with other tests

New server tests just pull together a quorum and wait to see if anything breaks.

I still get port conflicts for some of the  tests, so I moved all test packages to their own ports.