Fixed the Save-Attachment Path issues

- The provided path is now correctly parsed and created (if doesn't exist).
- The files are now named (id)_(attachmentName) to avoid name conflicts, instead of
  being put in different folders.
- The created file's properties are piped as a result, using Get-ItemProperty.