Allow custom port with -port flag