fsm - unit test for Upload job, move universal code out of MultipartUpload,
more strict input testing in actual Upload (non-test) code
move some libs into lib/ path
use lib path changed
JournalTest - fix spacing