Introduce Item.get

This mimics the behavior of dict.get.  It can be useful for contexts where

1. `None` is an acceptable "key does not exist" value and
2. we don't want to do a bunch of `if key in item` checks.