Allow destination to be read from option sepcified in config file.

Write error to log when destination doesn't exist and config is not available.

Add self to AUTHORS.

Remove logging from serve command due to issues with running test_cli.
Add test-case for 'serve' command.

Add docs for the serve command.
Merge remote-tracking branch 'origin/master'