
This fixes some issues with the previous keystone test script. 1. conditionally requires rubygems in case that is how puppet is installed 2. installs curl if not installed 3. performs way more queries. so that this can serve as a reminder to me about how to play with the keystone apis.