Added cave.js, a blog post too.