Merge pull request #7 from Scarygami/master

Some more prefixing
update on console client
update sdk version
prefix FormatException
Merge pull request #17 from financeCoding/prefix_core

Adding "dart:core" as core
Update hop dependency and bump pub spec version
Allow less any 2XX or 3XX response codes from requests.
Allow empty responses
Merge pull request #22 from timothyarmstrong/allow_200s

Allow 2XX and 3XX responses from the API, and allow empty responses as well.
Bump version for pub
Remove AsyncError
replacing request.response with request.done
replacing request.response with request.done
Updating pubspec
Make sure a status of 0 isn't treated as correct.
Merge pull request #25 from timothyarmstrong/handle_zero_status_right

Make sure a status of 0 is treated as an error
Merge pull request #2 from dart-gde/master

re-merge
Merge pull request #3 from financeCoding/m4_breaking_changes

M4 breaking changes
Handling the case when the JSON response is null during an error when using the js client request method.
Merge pull request #26 from timothyarmstrong/null_json_response

Handling the case when the JSON response is null during an error