Working HCL, need to finalize API

Started google integration
Merge pull request #364 from lev-kuznetsov/master

Working HCL, need to finalize API; started work on google integration