Port is a type. Safe default added.

Since OVS can have many ports, this should be a define type to allow
reuseability. The interface paramter reasobaly should default to the
namevar when not explicitly set. This assumes users will use functional
titles.