Re-work of the gifbot script

- Uses gifbots `random` endpoint (which searches for 1 giff with the
  tags)
- If no search term, return a random one
- If no gif found with the term, return a random one
- Show tags of the found gif, to give some more context to how it came
  to that conclusion
Convert tag string building into array_walk and implode