Adding new API Library to send/receive.

- Async Task<> support for sending data with a task for the result.
- Separated from the test app.