Gradle and test fixes;
Separated the callback interfaces for the communication methods (both global and id based);
Added request/response implementation and test;