Move result and failure classes into their own files.
Improve tracking of skew for when we store the token data
Improve unit tests on Object_Token.