Added a positional argument for setting server's port