Dead code removal.
Major packages overhaul.
Fixup tests.
Docs update.
More readable overflow testing.
Release 0.8.8! News and docs update.