fix broken tests
wip
add option to generate config file
load values from config file if it exists
add s3 as options.

currently they can only be set via the configuration file
build links array correctly.

This may be better off as a class, but I don't forsee much future modification
add handlers to repository initialization
return uninteresting post if post content invalid
handlers should be a parameter to finalize not initialize
flesh out details of s3 uploader
trivial (pass-through) handler for http links