added basic Dewey handling

If a Dewey number is long (more than 6 digits total) the number is split at the decimal to avoid running off the edge of the label.