Exposed the published port information as a public variable
Added templated version of the etcd service backend
Updated error handling and added some comments
Added additional comments