Save exception encountered during create oauth call

Previously if the server gave us an exception during the create oauth
progress, we were not saving the specific exception that occurred, and
just throwing a generic exception. Now we include the original exception that occurred.
Merge pull request #63 from box/create_oauth_save_exception

Save exception encountered during create oauth call