Add SubfieldBase metaclass
Add doctring for `to_python` [ci-skip].

`to_python` is called when assigning and retrieving a value from the
database.
Add docstring.
Update docstring.
Merge pull request #7 from incuna/add-metaclass

Add SubfieldBase to call to_python