Add convenient path join operator.
Fixed up Files::Directory and added relevant spec.