switch from send/recv to bcast
update ppmw to utilize scatter/gather to send out the chunks to the worker processes. update gitignore to ignore more emacs temp files.
refactor to get rid of a bunch of useless functions and update documentation. seems to have broke the program.
more towards proper functionality
finally get it work again. create_pkgs was modifying only a local copy of the ptr, so it was 'returning' unitialized junk data. gather was asking to receive the wrong amount of data on the parent end, resulting in more junk data. also cleaned up the code to remove multiple if conditions for differentiating between master and workers.
remove commented if statement in the main file as it's no longer needed.
Merge branch 'broadcast'