gofmt entire codebase
add option to specify file extensions to process
friendlier error message when arguments are missing
gitignore: also ignore picturelife-uploader
cleanup log message about cache path
WIP: working rough implementation of multi-part upload process