Rewrote pubspec.yaml to include a version range constrain on dependencies

Was getting warning about this from pub publish, so adjusted appropriately.