add offset option
add File.xlines() and improve File.lines()
add contains_only()
add ilen()