SCHEMA-795. Design Async API.

Design an asynchronous API and create interfaces for the API.

issue: https://jira.kiji.org/browse/SCHEMA-795
Same thing with `deleteCell` methods, just replace with `deleteCell(EID, KCN)` and `deleteCell(EID, KCN, long)`