Timestamp support

Hi Ryan - thanks for resolving the previous issue. I've added timestamp support, unmarshalled to a time.Time struct. In the future it could be nice to also support a plain int64 representation, but I believe a time.Time struct is more convenient.

I've also written some tests to accompany the implementation.

Let me know what you think :)