delete functionality added

As long as you don't default to doing the more dangerous operation (recursive delete) I am happy. So I'd be happy with `def delete(path: Path, recursive: Boolean = false): Hdfs[Boolean]`.