Issue 2: Changing port does not cause a service restart

Resolves #2