Subclassed NexmoMessage into NexmoRequest and added placeholder Nexmo2FA class.
Implemented request_type property on NexmoRequest base class.
Generalize request type validation.
Implemented the server_url as a property on NexmoRequest base class.
Removed unneeded instance reference.
Major refactor to explicitly pass request arguments rather than passing a dict. WIP.