Improve documentation and add Ruby instructions