Minor code cleanup.

Fixed some formatting, and reordered some functions.
Client now uses -c option.  Fixes #1.
Added option to add Accept header to request.

Closes #2.

Also:
 * Tweaked the help message.
 * Removed some unneeded semicolons (that is going to be a hard habit to break).
User cam now specify a message separator.