fix(server): override port of bind
Allow people to specify ports on the `-bind-addr` arguments so that they can use randomly assigned port numbers in containers.
When a server name or a data directory were not provided, the reset functionality would fail to clear out config files from the appropriate place. This calcualtes the default server name and data directory before reset is called.