Added config options and ApiError class
More specific errors, improved configuration. WIP of CommunicationTest service
Adding minitest specs