Add mocha gem for improved testing
Add simplecov gem for testing coverage reporting
Improve README

Includes some language improvements and also spells out exactly
what we do for rsync parameters.
Configrator: correctly expand paths (such as home directory)
Update test_helper to include new mocha and simplecov configuration
Add main rsync functionality