adding the Date header to the Auth integration (v2 API needs it)
adding Error class for getting/setting errors (used for request errors for now)
using the Error class in the Request
adding the ability to enroll via the API to the user class