Added ruby syntax support and code folding.

I also included in this some changes I was playing around with for my testing
code to see if I like it.