Adding key verification and sending of client information.
Cleaned up request code.
Adding blacklist to the client library.
Fixing up enums.
Adding more comments to blacklist entry.