This submission is mainly to fix the issues flagged by CRAN This submission also skips many tests on CRAN and removes vignettes because they take too long to run