Made VenmoAuth serializable and fixed the expire time type mismatch.

Signed-off-by: Jason Kuster <unexpectedapocalypse@gmail.com>
SO MANY COMMENTS. Updated out-of-date comments and commented mostof the other ones.

Signed-off-by: Jason Kuster <unexpectedapocalypse@gmail.com>