Issue 101

This still misses listeners... am actually tempted to leave these out of this alpha.
I actually am never happy with what I've come up so far... At least consider this a first... well second, PR on this.
I would add hours and days, to be aligned with `java.util.concurrent.TimeUnit`