United version of Sample application with version of library itself
Replaced assert calls with AssertUtils.asserts, which are handled properly in release mode
Added option to append downloaded data to File if it already exists