improved EarUtils and DirUtils also added directory parsing to IOUrils