updated to 1.2 spec
fixed test bugs, added auth header
removed unnecessary logging
fix for array return types
added enum, required, support
fix for header passing
updated url in constructor