Added some convenience classes for 2-legged OAuth support.
Now implementing Serializable