Add type for namespaces for better UI

This adds `type Namespaces []Namespace` so that methods can be added to
this slice so that it is easier for consumers to work with the values.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
How about SetPath just sets the path or updates it? Add could check for existence.