WIP, docstrings, long lines.
WIP, no reason to leak the length of the password.
Indent consistently
WIP, make pretty, comment.
Don't mention accessing "fields" as attributes.

- They aren't fields, they're items.
- There may be more of them than fields.
- Computed field values can't be found via attribute lookup.

So just let people use the API.
PEP8 fixes and tidying.