Move version to __init__.py.
Add docstrings, rename private vars, Pythonicize.
Add read-file scenario.