added field for custom system labels

also added str convenience method.  just passing the object to str() should now print the appropriate name / label.