Removing exceptions, adding Either
Moving OAuth2.hs to Internal.hs (reexporting common things through OAuth2.hs later)
* purified a few functions
* lots of moving around
* replaced exceptions with Either BS.ByteString a (type synonymed to OAuth2Result in Internal.hs)
Updated Cabal file with module structure
Updated tested GHC versions
merge part change of tazjin and bump to 0.3.0
bump up to 0.3.2
Purify httpclient functions and update examples
remove comments
simplify auth request API