Additional tests and fixes for Duration,Period,Binary

This gets us closer to 100% test coverage and fixes a few small issues on the way