Add testing framework and readme