use timer instead of fuse (in progress)
switch to timer cleaned up
return promise from maybeUploadAndClear
Merge pull request #94 from mozilla/timer

use timer instead of fuse (fixes #87)