Move inprogress package to inuse in another level. Rename file in package.
Handle partials. Break upload.go into two files (upload.go and upload_loop.go).
Lock project during upload.
Code cleanup.
Add MatchOn method.