A Resumable Uploader and Robust Uploader Library for GWT built for Sigmah as a part of Google Summer of Code 2014