make repl port a config setting