Add tests, update gem description.