code formatting
add IO.IsPathRooted
update LICENSE year