added gnu packages to brewfile and updated manpath to include the man pages for these packages.
added check to ensure filename exists prior to assigning it to . THIS IS IMPORTANT. without this check, src would be empty and rsync would sync the root directory which is not good (unless it was intentional, then it is good)