Moved label filter application at end of filter outside of conditional to make sure regions are always relabeled.  Otherwise, this could lead to now unconnected regions having the same label in some cases.  Fixes #50.
added toString method for human-readable histogram formatting