- Renamed the storage property on the storage api to "medium"
to avoid ambiguity
- Enforcing that if you pass a key to set you must also pass a value,
no longer assumes no value equals undefined
- Enforcing that you must use a predefined medium or pass in a custom
one that supports all of the proper functions -- no longer uses a
default medium to fill in the gaps