add better error handling, fix ruby recipe
add README.md