Switched to https rubygems url and refactored text responses

- Will possibly rethink the trailing newline on the text responses
  at some point...