Implement some Clojure list functions.

Also change some existing stuff to work like Clojure. Implementing Enumerable
on nil... may or may not be a good idea but it seems to make stuff work like
Clojure pretty easily.
Make str work way nicer. No more ugly Ruby output.
Make puts prettier by using str.