Mount without FUSE on macOS

I have the new mount command set up and I have it working seamlessly. I am using this on a daily basis and have found a few minor bugs.

Since I am doing this for work, I will need to seek approval to make contributions. I will send a PR once I have necessary approvals.