Made test cases more robust
Added failing test case for issue #11
Fixed JSONDecodeError message
Made throwing exceptions on http code >= 400 default behavior.  Removed except_on_error. Bumped version to 0.5