Shortens it, and adds in some results/reviews

I got bored tonight and decided to take a look at my code golf solution
from last year. I was new to Ruby so there were a lot of silly mistakes
I made. It was a lot of fun to just clean up the code, and see how
much I could shorten it. I was able to get it from 244 characters down
to 190 characters.

Here were some big wins:
Stop using JSON.dump, as just 'p' instead of 'puts' got the output in
the correct format. This let us turns 'puts JSON.dump' into 'p'. This
also let us kill the 'require json' at the top of the file.

Creating an array, and then pushing onto it as I iterated over
something was much more condensely expressed using map.

Using a hash instead of an array, when I was doing no hash lookup. I
just used it to iterate with |k,v|, but you can do this with a
multidemsional array too.