Add basic testing framework