Updated readme.
Now raises FileNotFoundError in Python 3 when DBF or memo file is not found.
Fixed a minor bug in run_tests.py.
Made _FILE_NOT_FOUND uppercase to make the actuall exception stand out more.
Rewrote first part of readme for clarity.
Fixed formatting error in readme.
Moved deprecated DeprecatedDBF into a separate file and made read() and alias.
Added splat import prevention.
Added doc string to __init__.py.
Updated docstring.
Switched to custom exceptions.
Added proper doc string with examples.
Documented exceptions in readme.
Updated readme.
Bugfix: numeric parser (N) should have returned None for invalid values.
Numeric field (N) can now return InvalidValue.
Updated readme.
Numeric field no longer returns InvalidValue but raises exception.
Also added examples/invalid_value.py to show how it can be used.
Renamed to invalid_value.dbf to match invalid_value.py.
Also changed the invalid value.
Updated readme.