remove dependency on assertthat; finish implementation of elink; make ready for release on CRAN