Add etl.rb, pass all tests