adding a core preprocessor tests class and tweaking a few require dependencies