Update to null-safety dependencies
To make this package compatible with the latest changes in dart and its packages, it needs some updates.
Dependecies need to be bumped.
And there is a breaking change in http: 0.13.0. URLs now need to be from type Uri and not String.