get started #42; found a bug in the fix for #43 as well, test fixed
fix #43 for real, switches to using tick resolution for all deserialization ops
fixes #42; serialization will now go out to a single Tick of resolution if need be, though it won't always serialize a bunch of extra 0s in will add some trailing zeros if it's easier to deal with