Fix comments and unittest for market.py and style and docs links

Trying to make the right commit to  the develop branch.
Do we want the fields to possibly be ```None``` here?
If we want to prevent it, we could do this:
```Python
shipping_address = {
    'recipient_name': settings.get('recipient_name', ''),
    ...
```