Merge branch 'master' into develop
added comment to separate the string method tests
renamed string test methods for readability
test now returns the debugChannel
table method can now handle any value and format it sensible
added array containing the required structure of the request
added debugChannel property to simplify overall structure of tests
added whitespace separating the constructor tests
added tests for string and explore methods
added tests for table method
added tests for code method
fixed typos
added argument validation for code method
fixed typo
null is now an invalid value for code method to take as $text argument. small refactor of tests
fixed bug
added 2 provides for image method tests, one to provide valid identifiers and one to provide invalid
added test for image method
added test testImageMethodDoesNotThrowExceptionWithValidValues for image method
added test testImageMethodGeneratesRequestWithRequiredFields for image method