Added base implementation of testing framework