Violently break backwards compatability.
Reorganization and docstring changes.
Fix colon spacing; raise Exception, not NoneType.
Update copyright, add PyNUTError custom exception.