throw directly IOException
For invalid login return 401 response rather than exception
Merge pull request #15 from gooddata/mcl-auth

For invalid login return 401 response rather than exception
FEATURE: ATP-1799 Completely switch to header based auth

It breaks backward compatibility for the interface implementors for the greater good of simpler code