Add dalek testing framework and base test