fixeds to BoundKey.__str__

Also, slight refactoring to prevent dependency issues down the road