updates remote storage
makes transaction description optional
updates build
fixes test file names