Implement driver for intersystems cache

TODO:
* refactoring;
* comments.