(retry) Service Definition documentation and fix

I added a `$port * 1` to convert the string value to an int so it will render in json without quotes, and documented how to use this define in the README.
Hmm. I don't want this to break in the future.

Can you add a test for this? Should be in spec/defines/consul_service_spec.rb:46