Updates for caret 6.0 and reorganization for testthat

This just updates the stored data to work with caret version 6, documents the creation process of the testing data in the "inst" folder, and reorganizes the tests in to the tests folder per the best practices indicated by @hadley for the `testthat` package. More interesting updates coming soon.