updated all of the code

The script is now easier to read.
The script now better adhears to application standards.
updated readme
stabalized new RSYNC command