session: do cleanup automatically after commit
upload_test: remove unnecessary cleanup call
uploader: add cleanup method
session: change session to use io.Reader instead of []byte
upload_test: create io.Reader for each chunk, remove resulting file at the end
uploader: initialize session when adding it, add Path() accessor method, remove unused variable
add server code