Add testing, gems, and specs