Implement pinFileToIPFS

Implement the pinFileToIPFS method:

  • pin operation
  • additional flag --file to pass a filename to pin

Should support single file + whole directory

Should work efficiently even with extremely big files