Add a good deal of testing to ensure quality of gem.