Make validation check for legal service port numbers.

I thought I would have a crack at the bug "Service port validation #974".
This request only deals with checking valid port numbers in the Port field of Service but does not deal with port number clashes between multiple services.
The import is changed to "cloud".