removed svn
progress bar entities renamed to make more sense

bars are technically a collection of bar segments
uses (string) instead of toString()

subclasses are not always guaranteed to be Entities, relying on
toString() won’t suffice.
comment cleanup