Refactored send message method. Added API method handling
Started adding more descriptive message creation. Added tests
Started adding support for other APIs. Tidied structure and added tests
Updated README. Corrected api_key method. Added license