Now switched to using standard machine communicate

As Vagrant now uses tty for it's sudo commands, we don't have to fudge it with fog! :+1:
No longer need the defined shell script
Change double to single quotes
Changed to single quotes for command

Issues with double quotes creating weird escapes
Adding log output for provisioner run
Make sure requiretty fix happens before rsync

Otherwise rsync will fail!