Exceptions added and implemented.
Legal and related info updated.
Setup updated.
Fixed.
Setup updated.
Refactored and updated.

All `locals` removed. Messages create now accept list of tuples and
tuples of tuples for better multi-key support. minor updates and fixes.