Made modifications based on pull request #1 (6dbdbbd).

(o) Added logging.

(o) Added email notification when all tasks are complete.

(o) Changed config format to support aforementioned features. Note that profile
names need not be unique anymore. This allows for one profile to cover multiple
source/target directory pairs.

(o) Profile name must now be specified explicitly using the -p flag. Omitting
this runs all profiles.

(o) rsync is now dispatched via subprocess rather than os.system.

(o) Converted Windows-style line-endings to Unix-style.