added roxygen and testthat as hard deps